⊗jsPmDstAVD 305 of 505 menu

JavaScriptda massivni destrukturizatsiya qilishda o'zgaruvchilarni e'lon qilish

Destrukturizatsiya qilishda o'zgaruvchilarni e'lon qilish shart emas. Ular oldindan e'lon qilingan bo'lishi mumkin va keyin tayinlashda let buyrug'ini yozish shart emas:

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

Biroq, nuanslar mavjud. Quyidagi kodga qarang:

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

Ko'rib turganingizdek, year o'zgaruvchisi oldindan e'lon qilingan, lekin month va day o'zgaruvchilari - emas. Shuning uchun kod muallifi destrukturizatsiya qiluvchi tayinlashdan oldin let yozishga qaror qildi.

Biroq, bu xatolikka olib keladi, chunki bir xil o'zgaruvchini let orqali ikki marta e'lon qilib bo'lmaydi (year ikki marta e'lon qilingandek bo'ladi).

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish