Clothes.prototype.getReviewByID = function(key){
this.reviews.find(function(element){
if(element.ID === key){
return element;
}
})
};
Есть метод который находит объект по значению его свойства(ID) и возвращает объект где найдено совпадение. Find выводит undefined, а вот через цикл for(внизу) всё работает. Почему не работает find ??
Clothes.prototype.getReviewByID = function(key){
for(var i = 0; i < this.reviews.length; i++) {
if(this.reviews[i].ID === key){
return this.reviews[i];
}
}
};
Нужно возвращать значение сравнения, а не элемент.
Доцументация
Правильный вариант:
Clothes.prototype.getReviewByID = function(key) {
this.reviews.find(function(element) {
return element.ID === key;
});
};
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ПРи клике на кнопку фейсбук, окно открывается и тут же закрываетсяВсе остальные работают корректно
Здравствуйте, требуется сделать поиск по родителю, у меня есть 2 родителя с классом middle и в каждом из них блокtimer который содержит свой атрибут...
Добрый день! Подскажите, пожалуйста, как правильно изменить механизм появления блокаСейчас блок
как можно с помощью кнопки добавить перед последним абзацем изображение? Что нужно добавлять в ?