@nodejs_ru

Страница 2227 из 2748
Andruha
28.06.2018
23:34:41
Уволь их

Mr_Babrums.bin
28.06.2018
23:35:36
Я Джун а не лид

Andruha
28.06.2018
23:36:10
Я Джун а не лид
Ну говоришь - я вас увольняю и уходишь

Google
Mr_Babrums.bin
28.06.2018
23:36:45
Так что заставляет тебя думать, что экспресс и монга доживут до твоей старости?
Я имел в виду что хочу уровень поднять а не делать одно и то же

Andruha
28.06.2018
23:37:28
Mr_Babrums.bin
28.06.2018
23:37:41
Ну вот в том и вопрос

Как не распылмться на ненужную хрень

Как учить

Куда ходить

DEN
28.06.2018
23:39:33
?капец..запарился уже с этим

Andruha
28.06.2018
23:40:26
Заходи на фриланс, читай, какие задачи там публикуют, делай сам для себя интересные задачи оттуда, потом поймешь, что можешь делать за бабки, или что-то сам сделаешь, что будет работать и приносить доход

Mr_Babrums.bin
28.06.2018
23:40:54
А то щас возьму и начну алгоритмы изучать. Только 0ули толку если мне за это не будут платить больше чем платят сейчсс

DEN
28.06.2018
23:41:11
А че там у тебя?
да блин..дебильная задача

DEN
28.06.2018
23:41:19
или сам тупой

Google
DEN
28.06.2018
23:42:14
вообщем полученные данные вроде присвоились..но не отправляется в рендер..но сейчас уже после цикла он что-то не все ip добавляется

Andruha
28.06.2018
23:43:36
Ну в рендер отправить вообще вроде как два пальца об асфальт

DEN
28.06.2018
23:44:28
Ну в рендер отправить вообще вроде как два пальца об асфальт
это да..не проблема..да тут че та аномалия происходит

Andruha
28.06.2018
23:46:06
Так в чем конкретно аномалия? Магии не бывает в программировании)

DEN
28.06.2018
23:47:57
Так в чем конкретно аномалия? Магии не бывает в программировании)
хех..короче получаю я ответ от get запроса, отправляется на несколько ip по циклу.полученные json я пихаю в пустой объект уже с готовыми полями. и этот объект нужно рендерить..а у меня запись в этот пустой объект не совсем правильно идет видимо

Andruha
28.06.2018
23:49:00
Покажи как запись идет

DEN
28.06.2018
23:50:46
http://jsfiddle.net/donsal/zd1qu42e/

Andruha
28.06.2018
23:51:27
Блэт я с мобилы

?
28.06.2018
23:51:32
вообщем полученные данные вроде присвоились..но не отправляется в рендер..но сейчас уже после цикла он что-то не все ip добавляется
попробуй этот цикл: ...on('end'... { ... for (const ip of devices) { let deviceNew = { /*твой объект deviceNew*/ }; if (!devices.includes(ip)) { devices.push(ip); } devices[ip] = deviceNew; ... }

DEN
28.06.2018
23:52:13
ща

if (!devices.includes(ip)) { devices.push(ip); } devices[ip] = deviceNew; также остается?

DEN
28.06.2018
23:54:19
devices[Symbol.iterator] is not a function

аа ща

забыл i убрать

блин что за жопа

http://jsfiddle.net/donsal/zd1qu42e/2/

Andruha
28.06.2018
23:57:38
Да все неправильно

DEN
28.06.2018
23:58:37
так же сказал

?
28.06.2018
23:58:43
devices это массив, поэтому надо = [];

Google
?
28.06.2018
23:59:04
а у тебя = {};

я аж проснулся.. ?

?
29.06.2018
00:01:10
так список всех этих объектов у тебя же devices!

DEN
29.06.2018
00:01:33
devices[Symbol.iterator] is not a function

все равно

Andruha
29.06.2018
00:02:29
А devices разве ассоциативный массив?

DEN
29.06.2018
00:02:48
device[ip] не правильный может?

{"cashMachineInfo":{"modelVersion":"VU-KG1306 ","serialNumber":"02KD08001688","softwareVersion":"12518586719-16","state":"UnitDisabled"},"printerState":{"working":true,"paperEnd":true,"paperNearEnd":true}}

Andruha
29.06.2018
00:03:25
devices[ip] - тут что есть ip? У меня есть подозрение, что это нифига не индекс

DEN
29.06.2018
00:03:30
вот это получаю при отправке get

Andruha
29.06.2018
00:03:57
Покажи вывод devices

DEN
29.06.2018
00:04:06
там у меня в fetchIP(ip) тоже ip дается

?
29.06.2018
00:04:28
Google
DEN
29.06.2018
00:05:50
короче где то он правильно выводится

ща

Andruha
29.06.2018
00:06:05
devices[ip] - так нельзя

Потому что ip это строка

В жс array не может быть ассоциативным

?
29.06.2018
00:06:38
вон, @Tapken умный, мож чё подскажет.. ?

DEN
29.06.2018
00:07:09
?

короче так

Andruha
29.06.2018
00:07:51
Хочешь в личку напиши

Admin
ERROR: S client not available

Andruha
29.06.2018
00:08:22
Задачу опиши и что не получатся. А то я из кусков не могу до конца картину представить

?
29.06.2018
00:24:31
короче так
const devices = []; // вынеси в глобал, если нужен доступ из вне текущей функции // пример с ip вместо значений полей, поменяй на нужные данные из JSON.parse(rawData); for (let ip = 0; ip < 10; ip++) { let device = { cashMachineInfo: { modelVersion: "VU-KG1306", serialNumber: ip, softwareVersion: ip*2, state: "UnitDisabled" }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }; if (!devices.includes(ip)) { devices.push(ip); } devices[ip] = device; } console.info(devices);

вот мой лог: 2018-06-29 04:20:24 : pid 22699 started [ { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 0, softwareVersion: 0, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 1, softwareVersion: 2, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 2, softwareVersion: 4, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 3, softwareVersion: 6, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 4, softwareVersion: 8, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 5, softwareVersion: 10, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 6, softwareVersion: 12, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 7, softwareVersion: 14, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 8, softwareVersion: 16, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } }, { cashMachineInfo: { modelVersion: 'VU-KG1306', serialNumber: 9, softwareVersion: 18, state: 'UnitDisabled' }, printerState: { working: true, paperEnd: true, paperNearEnd: true } } ] 2018-06-29 04:20:27 : pid 22699 exited with code : 0 / signal : 0

для доступа дёргай map, если надо кину пример. Но там тот ещё гемор с полями..

DEN
29.06.2018
00:29:50
??

ок..

спасибо

?
29.06.2018
00:38:37
там if вообще, в принципе, можно вырезать. Хз зачем добавлял, без него у меня чё-то не работало..

DEN
29.06.2018
00:39:31
?

?
29.06.2018
00:45:04
а, вспомнил. if & push там нужны, если вместо for юзать for..of, т.е., если добавлять не по индексу, а по строке, например.

Google
Andruha
29.06.2018
00:52:45
а, вспомнил. if & push там нужны, если вместо for юзать for..of, т.е., если добавлять не по индексу, а по строке, например.
мне интересно, как у тебя это получилось devices[ip] = device; если devices это array, а ip это string

ни разу не видел массив со строковыми индексами

?
29.06.2018
01:00:06
мне интересно, как у тебя это получилось devices[ip] = device; если devices это array, а ip это string
ip в данном контексте = Number (for (let ip = 0..)), поэтому присваивать можно напрямую (читай по индексу), и здесь ip так назван только для наглядности/понимания, по какому полю будем добавлять. Попробуй со строками, получишь ['один', один: {поле: значение}, 'два', два: {поле: значение}..] и конфликтов не будет.

Andruha
29.06.2018
01:02:13
ip в данном контексте = Number (for (let ip = 0..)), поэтому присваивать можно напрямую (читай по индексу), и здесь ip так назван только для наглядности/понимания, по какому полю будем добавлять. Попробуй со строками, получишь ['один', один: {поле: значение}, 'два', два: {поле: значение}..] и конфликтов не будет.
только тут 'один' это значение, а не индекс, но понял, что ты хотел сделать, просто меня смутило название переменной ip, сработало в обратную сторону, хотел для наглядности, а получилось еще более непонятно ))

DEN
29.06.2018
01:04:12
я не спал еще..

у меня утро..7.03

Evgeniy
29.06.2018
01:11:47
Я тоже у меня 4:11 (важ инф)

Alexander
29.06.2018
01:31:50


мой мозг не может это понять



Andruha
29.06.2018
01:34:26
телега не грузит картинге

Alexander
29.06.2018
01:35:16
я массив с массивом и обьект с обьектом сравниваю

и они одиннаковые

типо [] и [] {} и {}

но жс считает иначе

Страница 2227 из 2748