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:

javascriptlet 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]
Задание 1

En el siguiente código, las partes del array se guardan en las variables correspondientes:

javascriptlet 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.