Destructurarea array-urilor în JavaScript
În această lecție vom analiza operația de destructurare a array-urilor. Această operație este destinată pentru înregistrarea în masă a elementelor array-ului în variabile într-un singur rând de cod.
Sintaxa acestei operații este următoarea:
let [variabila1, variabila2, variabila3] = array;
După cum vedeți, în stânga semnului = în
paranteze pătrate sunt enumerate numele variabilelor.
Aceste variabile sunt declarate în masă prin
let, care este plasat înaintea parantezei
deschise.
Ca rezultat al operației, în prima variabilă va fi înregistrat primul element al array-ului (adică cu cheia zero), în a doua variabilă - al doilea, în a treia variabilă - al treilea.
Să vedem un exemplu practic. Să presupunem că avem un array care stochează anul, luna și ziua:
let arr = [2025, 12, 31];
Să înregistrăm anul, luna și ziua în variabilele corespunzătoare, folosind destructurarea:
let arr = [2025, 12, 31];
let [an, luna, zi] = arr;
Să vedem conținutul variabilelor noastre:
console.log(an); // va afișa 2025
console.log(luna); // va afișa 12
console.log(zi); // va afișa 31
Pentru comparație, uitați-vă cât de incomod și lung va fi codul fără destructurare:
let arr = [2025, 12, 31];
let an = arr[0];
let luna = arr[1];
let zi = arr[2];
console.log(an); // va afișa 2025
console.log(luna); // va afișa 12
console.log(zi); // va afișa 31
În următorul cod, părțile array-ului sunt înregistrate în variabilele corespunzătoare:
let arr = ['John', 'Smit', 'development', 'programmer', 2000];
let nume = arr[0];
let numeFamilie = arr[1];
let departament = arr[2];
let post = arr[3];
let salariu = arr[4];
Refaceți acest cod folosind destructurarea conform teoriei studiate.