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

WBOY
Lepaskan: 2016-05-16 16:41:45
asal
1136 orang telah melayarinya

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]);
}
Salin selepas log masuk

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

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

Penyelesaian:

//在这之前需要初始化定义arr2有多少行。
for(var i=0;i<5;i++){
arr2[i]=[];
}
//这样就能对它赋值了。
arr2[1][1]=45;
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan