⊗jsPmMuAFP 176 of 505 menu

JavaScript တွင် ဘက်ပေါင်းစုံ Array များ ဖြည့်စွက်ရာတွင် ကြုံတွေ့ရသော ပြဿနာများ

အောက်ပါကုဒ်ကို ကြည့်ရှုကြပါစို့။

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; // ဤစာကြောင်းကို သတိပြုပါ for (let j = 0; j < 3; j++) { arr[i].push(j + 1); } } console.log(arr);

ဤကုဒ်တွင် ဗလာ sub-array တစ်ခု ဖန်တီးခြင်းသည် အရေးကြီးသော နေရာတွင် ရှိပါသည်။ ကျွန်ုပ်တို့သည် ဤစာကြောင်းကို ဖြုတ်၍မရပါ။ အဘယ်ကြောင့်ဆိုသော် အတွင်းပိုင်း loop တွင် ဒေတာများကို arr[i] အတွင်းသို့ push လုပ်ရန် ကြိုးစားမှုသည် error တစ်ခု ထုတ်ပေးမည် ဖြစ်သောကြောင့်ဖြစ်သည်။

အောက်ပါကုဒ်၏ ရေးသူသည် two-dimensional array တစ်ခု ပြုလုပ်လိုပါသည်။

let arr = []; for (let i = 0; i < 3; i++) { for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

သို့ရာတွင် ရေးထားသောကုဒ်သည် ရည်ရွယ်ထားသည့်အတိုင်း မလုပ်ဆောင်ပေးပါ။ ရေးသူ၏ အမှားကို ရှာဖွေပြီး ပြင်ဆင်ပေးပါ။

အောက်ပါကုဒ်၏ ရေးသူသည် two-dimensional array တစ်ခု ပြုလုပ်လိုပါသည်။

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = ''; for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

သို့ရာတွင် ရေးထားသောကုဒ်သည် ရည်ရွယ်ထားသည့်အတိုင်း မလုပ်ဆောင်ပေးပါ။ ရေးသူ၏ အမှားကို ရှာဖွေပြီး ပြင်ဆင်ပေးပါ။

အောက်ပါကုဒ်၏ ရေးသူသည် two-dimensional array တစ်ခု ပြုလုပ်လိုပါသည်။

let arr = []; for (let i = 0; i < 3; i++) { arr[i]; for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

သို့ရာတွင် ရေးထားသောကုဒ်သည် ရည်ရွယ်ထားသည့်အတိုင်း မလုပ်ဆောင်ပေးပါ။ ရေးသူ၏ အမှားကို ရှာဖွေပြီး ပြင်ဆင်ပေးပါ။

အောက်ပါကုဒ်၏ ရေးသူသည် two-dimensional array တစ်ခု ပြုလုပ်လိုပါသည်။

let arr = []; for (let i = 0; i < 3; i++) { arr[j] = []; for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

သို့ရာတွင် ရေးထားသောကုဒ်သည် ရည်ရွယ်ထားသည့်အတိုင်း မလုပ်ဆောင်ပေးပါ။ ရေးသူ၏ အမှားကို ရှာဖွေပြီး ပြင်ဆင်ပေးပါ။

အောက်ပါကုဒ်၏ ရေးသူသည် two-dimensional array တစ်ခု ပြုလုပ်လိုပါသည်။

let arr = []; for (let i = 0; i < 3; i++) { arr = []; for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

သို့ရာတွင် ရေးထားသောကုဒ်သည် ရည်ရွယ်ထားသည့်အတိုင်း မလုပ်ဆောင်ပေးပါ။ ရေးသူ၏ အမှားကို ရှာဖွေပြီး ပြင်ဆင်ပေးပါ။

အောက်ပါကုဒ်၏ ရေးသူသည် two-dimensional array တစ်ခု ပြုလုပ်လိုပါသည်။

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 1; j <= 5; j++) { arr.push(j); } } console.log(arr);

သို့ရာတွင် ရေးထားသောကုဒ်သည် ရည်ရွယ်ထားသည့်အတိုင်း မလုပ်ဆောင်ပေးပါ။ ရေးသူ၏ အမှားကို ရှာဖွေပြီး ပြင်ဆင်ပေးပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်