Код Junior Разминка: короткие функции обновлено
replaceAt
Условие
Замени элемент по индексу, не мутируя массив.
Примеры
replaceAt([1, 2, 3], 1, 9) // [1, 9, 3]
replaceAt([1], 0, 2) // [2]
Как подойти
map - самый читаемый способ неизменяемой замены. Это тот же приём, которым обновляют элемент списка в состоянии React.
Подсказки: 1
- map с проверкой индекса.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.