⊗jsPmDstAVD 305 of 505 menu

JavaScriptда массивни деструктуризация қилишда ўзгарувчиларни эълон қилиш

Деструктуризация қилишда ўзгарувчиларни эълон қилиш шарт эмас. Улар илгари эълон қилинган бўлиши мумкин, ўшанда тенглаштиришда let буйруғини ёзиш шарт бўлмайди:

let arr = [2025, 12, 31]; let year; let month; let day; [year, month, day] = arr;

Аммо, нуанслар мавжуд. Куйидаги кодга кўзингинг:

let arr = [2025, 12, 31]; let year; let [year, month, day] = arr;

Кўриб турганингиздек, year ўзгарувчиси илгари эълон қилинган, лекин month ва day ўзгарувчилари - эълон қилинмаган. Шу сабабли код муаллифи let ни деструктуризацияланувчи тенглаштириш олдига ёзишга қарор қилган.

Бирок, бу хатоға олиб келади, чунки бир хил ўзгарувчини икки марта эълон қилиб бўлмайди let орқали (year икки марта эълон қилингандек бўлади).

Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш