El resto de un array en la desestructuración en JavaScript
Si el array tiene más elementos que variables,
cuando sea necesario, los elementos excedentes pueden guardarse
en un array usando el operador rest:
let arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day, ...time] = arr;
console.log(year); // mostrará 2025
console.log(month); // mostrará 12
console.log(day); // mostrará 31
console.log(time); // mostrará [23, 59, 59]
En el siguiente código, las partes del array se guardan en las variables correspondientes:
let arr = ['John', 'Smit', 'development', 'programmer', 2000];
let name = arr[0];
let surname = arr[1];
let info = arr.slice(2); // todos los elementos desde el segundo hasta el final del array
Reescribe este código usando desestructuración de acuerdo con la teoría estudiada.