Код Junior Разминка: короткие функции обновлено
insertAt
Условие
Вставь значение по индексу, не мутируя исходный массив.
Примеры
insertAt([1, 3], 1, 2) // [1, 2, 3]
insertAt([], 0, 1) // [1]
insertAt([1], 5, 2) // [1, 2]
Как подойти
slice не мутирует, splice мутирует. Индекс за границей slice обрабатывает сам - лишних проверок не нужно.
Подсказки: 1
- Две части через slice и значение между ними.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.