Apabila menulis atur cara menggunakan Javascript, tatasusunan dua dimensi adalah sangat biasa apabila memproses matriks, jadual dan data lain, jadi adalah sangat penting untuk menguasai cara memasukkan tatasusunan dua dimensi dengan betul.
Dalam Javascript, tatasusunan dua dimensi biasanya merujuk kepada tatasusunan yang terdiri daripada unsur tatasusunan. Dalam erti kata lain, setiap elemen tatasusunan ialah tatasusunan. Apabila memasukkan tatasusunan dua dimensi, kita boleh menggunakan dua kaedah berikut.
Cara pertama: menggunakan tatasusunan bersarang
Dengan menyusun tatasusunan, kami boleh memasukkan tatasusunan dua dimensi dengan mudah. Berikut ialah contoh kod untuk memasukkan tatasusunan 2D menggunakan tatasusunan bersarang:
var arr = [[1,2,3],[4,5,6],[7,8,9]];
Ini akan mencipta tatasusunan 2D bersaiz 3x3, di mana setiap elemen ialah tatasusunan 3 elemen .
Kami juga boleh menambah atau memadam elemen dalam tatasusunan dua dimensi mengikut keperluan. Sebagai contoh, jika anda ingin menukar elemen baris kedua kepada [10,11,12], anda boleh mengubah suai kod kepada:
var arr = [[1,2,3],[10,11,12],[7,8,9]];
Begitu juga, jika anda ingin memadamkan elemen ketiga, anda boleh mengubah suai kod kepada :
var arr = [[1,2,3],[4,5,6],[8,9]];
Cara kedua: Gunakan input gelung
Jika kita perlu memasukkan tatasusunan dua dimensi secara dinamik, atau ingin mengira atau mengubah suai dua dimensi tatasusunan dalam kod, kita boleh Gunakan gelung untuk memasukkan tatasusunan dua dimensi. Berikut ialah contoh kod yang menggunakan gelung untuk memasukkan tatasusunan 2D:
var arr = new Array(3); // 创建一个大小为3的一维数组 for(var i=0;i<arr.length;i++) { arr[i] = new Array(3); // 对于每个元素,创建一个大小为3的一维数组 for(var j=0;j<arr[i].length;j++) { arr[i][j] = i*3+j+1; // 输入每个元素的值 } }
Ini akan mencipta tatasusunan 2D bersaiz 3x3 di mana nilai setiap elemen dikira daripada i dan j . Dalam contoh ini, kami menggunakan dua gelung untuk memasukkan elemen tatasusunan 2D. Gelung luar merentasi tatasusunan satu dimensi, dan gelung dalam melintasi elemen dalam setiap elemen tatasusunan satu dimensi.
Apabila menggunakan gelung untuk memasukkan tatasusunan dua dimensi, kita boleh menggabungkannya secara bebas mengikut keperluan kita sendiri. Contohnya, jika anda ingin menukar kod untuk memasukkan tatasusunan dua dimensi bersaiz 4x2, anda boleh mengubah suai kod kepada:
var arr = new Array(4); // 创建一个大小为4的一维数组 for(var i=0;i<arr.length;i++) { arr[i] = new Array(2); // 对于每个元素,创建一个大小为2的一维数组 for(var j=0;j<arr[i].length;j++) { arr[i][j] = i*2+j+1; // 输入每个元素的值 } }
Ringkasan
Dalam pengaturcaraan Javascript, dua tatasusunan -dimensi ialah jenis data yang sangat penting, ia boleh digunakan untuk memproses data berbilang dimensi seperti matriks dan jadual. Apabila memasukkan tatasusunan dua dimensi, kita boleh menggunakan tatasusunan bersarang atau gelung untuk memasukkan. Sama ada cara, menguasai kaedah input yang betul akan memudahkan untuk memproses dan mengubah suai tatasusunan dua dimensi.
Atas ialah kandungan terperinci Bagaimana untuk memasukkan tatasusunan dua dimensi dalam javascript (dua cara). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!