временной переменной?
Технически можно один фильтр, но внутри через цепочку условий
Можно/нужно сделать один фильтр, зачем три раза по массиву пробегаться?)
как можно убрать повторение кода? return isActive ? list.filter(item => item.name === 'Test' && item.age === 22) : list.filter(item => item.name === 'Test')
Перенести проверку isActive внутрь коллбэка.
так? return list.filter(item => item.name === 'Test' && (isActive ? item.age === 22 : item))
Обсуждают сегодня