⊗jsPmDstAInr 298 of 505 menu

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.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge