⊗jsPmDstADV 303 of 505 menu

Massivni destrukturizatsiya qilishda standart qiymatlar JavaScriptda

O'zgaruvchilar uchun standart qiymatlarni belgilash mumkin. Bunday holda, agar o'zgaruvchiga massiv element yetarli bo'lmasa - standart qiymat olingan bo'ladi. Quyidagi misolda day o'zgaruvchisi uchun standart qiymat 1 sifatida belgilangan:

let arr = [2025, 12]; let [year, month, day = 1] = arr; console.log(year); // 2025 chiqadi console.log(month); // 12 chiqadi console.log(day); // 1 chiqadi

Agar day o'zgaruvchisi uchun massivda qiymat mavjud bo'lsa - standart qiymat e'tiborga olinmaydi:

let arr = [2025, 12, 31]; let [year, month, day = 1] = arr; console.log(year); // 2025 chiqadi console.log(month); // 12 chiqadi console.log(day); // 31 chiqadi

Quyidagi kodda massiv qismlari mos o'zgaruvchilarga yoziladi:

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'; }

Ushbu kodni o‘rganilgan nazariya asosida destrukturizatsiya orqali qayta yozing.

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