Задать вопрос
@dmitryBezmenov

Почему не работает array.prototype.filter()?

Всем привет
Проблема заключается в том, что filter(), вызванный у массива объектов, возвращает не массив с объектами, подходящими по условию, а со всеми объектами в первоначальном массиве, притом их атрибуты меняются под условие.

[{type: 'mr'}, {type: 'ms'}, {type: 'ns'}].filter(el => el.type='ns')

5c0dac3182031151476523.png
Что это может быть и как с этим бороться?
  • Вопрос задан
  • 306 просмотров
Подписаться Простой Комментировать
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Кто-то не понимает разницы между

а) "не работает" и "результат работы отличается от задуманного".
б) проверкой на равенство и присваиванием.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы