Всем привет
Проблема заключается в том, что filter(), вызванный у массива объектов, возвращает не массив с объектами, подходящими по условию, а со всеми объектами в первоначальном массиве, притом их атрибуты меняются под условие.
[{type: 'mr'}, {type: 'ms'}, {type: 'ns'}].filter(el => el.type='ns')

Что это может быть и как с этим бороться?