Destructurering van array uit functie in JavaScript

De array voor destructurering hoeft niet per se in een variabele te worden opgeslagen. Het kan ook het resultaat zijn van een functie. Laten we eens kijken naar een voorbeeld. Stel dat we de volgende functie hebben:

javascriptfunction func() {
  return [2025, 12, 31];
}

Laten we de waarde die door deze functie wordt geretourneerd destructureren:

javascriptlet [year, month, day] = func();
Задание 1

In de volgende code worden delen van de array in de bijbehorende variabelen geschreven:

javascriptfunction func() {
  return ['John', 'Smit', 'development', 'programmer', 2000];
}

let arr = func();

let name       = arr[0];
let surname    = arr[1];
let department = arr[2];
let position   = arr[3];
let salary     = arr[4];

Herschrijf deze code via destructurering volgens de bestudeerde theorie.