Destrukturizimi i vargut nga funksioni në JavaScript

Vargu për destrukturizim nuk është domosdoshmërisht i ruajtur në një ndryshore. Ai gjithashtu mund të jetë rezultat i punës së një funksioni. Le të shohim në një shembull. Le të themi se kemi këtë funksion:

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

Le të destrukturizojmë vlerën e kthyer nga ky funksion:

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

Në kodin vijues, pjesët e vargut shkruhen në variablat përkatëse:

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];

Riktheni këtë kod përmes destrukturizimit sipas teorisë së mësuar.