Объяснение

Объяснение

@easypeasycode

Функция getList получает массив в качестве аргумента. Между скобками функции getList мы сразу же деструктурируем этот массив. Вы можете увидеть это как: [x, ...y] = [1, 2, 3, 4] С помощью оставшихся параметров ... y мы помещаем все "оставшиеся" аргументы в массив. Остальные аргументы - это 2, 3 и 4 в этом случае. Значение y является массивом, содержащим все остальные параметры. В этом случае значение x равно 1, поэтому, мы видим в логе [1, [2, 3, 4]].

Код:

const getList = ([x, ...y]) => [x, y]
const list = [1, 2, 3, 4]

console.log(getList(list))

Report Page