Код Junior Разминка: короткие функции обновлено

replaceAt

Условие

Замени элемент по индексу, не мутируя массив.

Примеры

replaceAt([1, 2, 3], 1, 9) // [1, 9, 3]
replaceAt([1], 0, 2) // [2]

Как подойти

map - самый читаемый способ неизменяемой замены. Это тот же приём, которым обновляют элемент списка в состоянии React.

Подсказки: 1
  1. map с проверкой индекса.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.