Rumah  >  Artikel  >  hujung hadapan web  >  Beberapa contoh masalah dengan tatasusunan satu dimensi dan tatasusunan dua dimensi dalam pengetahuan js_Basic

Beberapa contoh masalah dengan tatasusunan satu dimensi dan tatasusunan dua dimensi dalam pengetahuan js_Basic

WBOY
WBOYasal
2016-05-16 16:41:451141semak imbas

Tatasusunan dalam js boleh menyimpan pelbagai jenis data (nilai angka, rentetan)

Tatasusunan dalam js tidak melepasi sempadan Apabila subskrip tatasusunan keluaran melintasi sempadan, undefined akan dipaparkan.

Tatasusunan dalam js berkembang secara dinamik secara lalai

Cara mudah untuk mengulangi tatasusunan.

for(var key in arr){
window.alert(key+"= "+arr[key]);
}

Masalah yang berlaku apabila memberikan nilai kepada tatasusunan dua dimensi kosong:

var arr2=[];
arr2[1][1]=45;//js不支持这种赋值方法

Penyelesaian:

//在这之前需要初始化定义arr2有多少行。
for(var i=0;i<5;i++){
arr2[i]=[];
}
//这样就能对它赋值了。
arr2[1][1]=45;
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn