Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Имеется массив напр. из 4 объектов, напр. надо сохранить значение id в input всех объектов, только последний сохраняеться, другие затеряются... Как поправить чтобы не потерялись...
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
UP просто вопрос же ))
IllusionMH
Отправлено: 27 Октября, 2015 - 15:43:55
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
pantela, нифига из описания не ясно. Но видно что значение всегда перезатирается. Нафига полностью перезатирать, если нужно взять предыдущее и что-то добавить в конец.
Да и вообще лучше собрать всё в строку тут и join есть, и потом уже разок изменить.
pantela
Отправлено: 27 Октября, 2015 - 16:04:50
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Что не ясно... Как-то надо сохранить из массива ID виде запятой (если их больше 1)
напр. пробую так...
Цитата:
for(var i = 0; i < result.length; i++) {
var id = result[i].id;
var str[i] = id;
var res = str[i].concat(str[i]);
}
console.log(res);
но что-то не то...
and_07
Отправлено: 27 Октября, 2015 - 16:08:05
Гость
Покинул форум
Сообщений всего: 91
Дата рег-ции: Сент. 2012
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
pantela, а не лучше ли разобраться и по-человеческе передавать при вызове функции, чем костылять через инпут скрытый?
Если не параметром, то хоть через общую переменную в замыкании передавать, либо использовать один из подходящих шаблонов проектирования.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.