там на картинке видно, что у меня result = result... , ну и это получается, что когда срабатывает след. иф, тогда там уже резалт без других значений, так как первый иф строго отфильтровал. Не могли бы подсказать, как сделать, чтоб можно было возвращать резалт не строго с одним рейтингом 5, допустим, а к примеру и с 5, и с 4?
например как-то так const rating = filtered.rating; if (rating && rating.length) { result = items.filter( item => { const itemRating = Math.round(+item.averageRating); return (rating[0] && itemRating === 5) || (rating[1] && itemRating === 4) || (rating[2] && itemRating === 3); } ); }
=> <= || && такие условия подойдут?
Обсуждают сегодня