, чтобы сохранить свой прогресс
Использование оператора деструктуризации с оператором Rest для переназначения элементов массива
В некоторых ситуациях, связанных с деструктуризацией массива, мы могли бы захотеть собрать остальные элементы в отдельный массив. Результат аналогичен Array.prototype.slice()
, как показано ниже:
const [a, b, ... arr] = [1, 2, 3, 4, 5, 7];
console.log (a, b); // 1, 2
console.log (arr); // [3, 4, 5, 7]
Переменные a
и b
принимают первое и второе значения из массива. После этого из-за присутствия оператора Rest
создается новая переменная arr
, которая получает остальные значения в виде массива.
Оператор Rest
работает корректно только как последняя переменная в списке.Используйте деструктуризацию и оператор Rest
, чтобы из аргумента list
создать переменную arr
со значением [3,4,5,6,7,8,9,10]
/**
* Your test output will go here.
*/