var events = _.filter(this.userList,function(login){
return login =='ddd';
});
console.log(this.userList);
console.log(this.userList.length);
console.log(events);
по идее backbone должен подхватывать все методы underscore, но после выполнения этой функции в консоли я вижу (картинку прикрепил)
но после того как я получаю коллекцию this.userList делаю фетч у нее 6 моделей, но как только я применяю _.filter то моделей становиться 0, и еще что интересно, если я делаю console.log(this.userList.length); по идее должно выводить в консоли 6, но не тут то было выводит 0, даже если не использовать _.filter, не могу найти причину 2 день, прошу помощи Прикреплено изображение (Нажмите для увеличения)
var events = _.filter(this.userList,function(item){
returnitem.login==='ddd';
});
clockwerk
Отправлено: 19 Октября, 2015 - 17:03:43
Новичок
Покинул форум
Сообщений всего: 42
Дата рег-ции: Окт. 2015
Помог: 0 раз(а)
Вы мне еще раз помогаете, еще раз спасибо. Но это не работает, почему то вобще все underscore методы не работают, я сейчас попробовал ваш способ и еще:
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
where метод underscore тоже)
в Вашем случае правильней findWhere, так как он возвращает только один найденный элемент. Хотя, я сомневаюсь, что в списке логинов будут неуникальные значения. Но все же (Добавление)
filter неправильно использовался в случаях выше
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.