⊗jsPmDstADV 303 of 505 menu

Массивни деструктуризация килишда стандарт кийматлар JavaScript

Ўзгарувчилар учун стандарт кийматларни белгилаш мумкин. Бунда, агар ўзгарувчига массивдан етарли элемент топа олмаса, стандарт киймат олинади. Куйидаги мисолда day ўзгарувчиси учун стандарт киймат 1 деб белгиланган:

let arr = [2025, 12]; let [year, month, day = 1] = arr; console.log(year); // чиқади 2025 console.log(month); // чиқади 12 console.log(day); // чиқади 1

Агар day ўзгарувчиси учун массивда киймат мавжуд бўлса, стандарт киймат эътиборга олинмайди:

let arr = [2025, 12, 31]; let [year, month, day = 1] = arr; console.log(year); // чиқади 2025 console.log(month); // чиқади 12 console.log(day); // чиқади 31

Куйидаги кодда массивнинг қисмлари мос ўзгарувчиларга ёзилмоқда:

let arr = ['John', 'Smit', 'development', 'programmer']; let name = arr[0]; let surname = arr[1]; let department = arr[2]; let position; if (arr[3] !== undefined) { position = arr[3]; } else { position = 'trainee'; }

Ушбу кодни деструктуризация орқали ўзгартиринг ва ўрганилган назарияга мувофиқ килинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш