Встречается на собеседованиях • сегодня

Как получить сразу первый и последний элементы массива не зная его длины

javascript
const [first, ...rest] = array;
const last = rest.pop() || first;

Или более понятный вариант:

javascript
const first = array[0];
const last = array[array.length - 1];

Оба способа работают для любого массива, включая пустые (вернут undefined). Первый вариант использует деструктуризацию и оператор rest, второй - классический доступ по индексу.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы