элемент, разве не так иммутабельность поддерживается? или пехаем везде map где только можно?
а map мутабельный?
не так это мутабельность
То есть, нужно создать новый массив, новый элемент, а потом pen-pineapple-apple-pen? Зачем, если map решает задачу в один проход и сам возвращает массив? А если попутно нужно у остальных элементов какие-нибудь флаги поменять? active/inactive какой-нибудь, например. На каждый элемент делать indexOf/slice?
типа вот
Обсуждают сегодня