Код Junior Разминка: короткие функции обновлено
nth
Условие
Верни элемент по индексу, поддержи отрицательные индексы (-1 - последний).
Примеры
nth([1, 2, 3], -1) // 3
nth([1, 2, 3], 0) // 1
nth([1, 2, 3], 9) // undefined
Как подойти
arr.at(i). Руками: i < 0 ? arr[arr.length + i] : arr[i].
Подсказки: 1
- Есть встроенный метод, который умеет отрицательные индексы.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Ещё по теме «Разминка: короткие функции»
- Array.from({ length })
- Сортировка строк по-русски
- Мутировать вход или нет
- Set вместо includes
- sortedIndex
- chunk
- compact
- countBy