Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk menjana tatasusunan dua dimensi dalam javascript

Bagaimana untuk menjana tatasusunan dua dimensi dalam javascript

PHPz
Lepaskan: 2023-04-24 14:31:53
asal
2932 orang telah melayarinya

Dalam JavaScript, tatasusunan dua dimensi ialah jenis tatasusunan khas, yang merupakan tatasusunan yang terdiri daripada sekumpulan tatasusunan. Kita boleh menjana tatasusunan dua dimensi melalui kaedah berikut.

1. Cipta tatasusunan dua dimensi dengan menggelung

Kita boleh menggunakan pernyataan gelung for untuk mencipta tatasusunan dua dimensi. Di sini kita mencipta tatasusunan 3X3.

var arr = new Array(3);
for(var i=0; i<3; i++){
  arr[i] = new Array(3);
}
Salin selepas log masuk

Kod di atas akan mencipta tatasusunan termasuk 3 elemen, setiap elemen ialah tatasusunan panjang 3. Elemen boleh diakses dengan mengakses indeks tatasusunan, contohnya arr[0][0] mewakili elemen baris pertama dan lajur pertama tatasusunan.

2. Gunakan sintaks literal untuk mencipta tatasusunan dua dimensi

Dalam JavaScript, kita boleh menggunakan sintaks literal untuk mencipta tatasusunan dua dimensi. Di sini, kami mencipta tatasusunan 3 X 3.

var arr = [
  [1,2,3],
  [4,5,6],
  [7,8,9]
];
Salin selepas log masuk

Kod di atas akan mencipta tatasusunan termasuk 3 elemen, setiap elemen ialah tatasusunan panjang 3.

3. Gunakan kaedah Array.from untuk mencipta tatasusunan dua dimensi.

Dalam ES6, kita boleh menggunakan kaedah Array.from() untuk mencipta tatasusunan dua dimensi. Menggunakan kaedah ini kita boleh menentukan panjang dan nilai awal tatasusunan.

var rows = 3;
var cols = 3;
var initialValue = 0;
var arr = Array.from({length: rows}, ()=> new Array(cols).fill(initialValue));
Salin selepas log masuk

Kami mula-mula menentukan bilangan baris (baris) dan bilangan lajur (kol), kemudian kami menggunakan kaedah Array.from() dan lulus objek. Objek ini mengandungi sifat panjang, yang mewakili panjang tatasusunan. Kami juga lulus fungsi panggil balik yang akan mencipta tatasusunan untuk setiap elemen dan mengisinya ke nilai awal yang ditentukan menggunakan kaedah fill().

Ringkasan

Dalam JavaScript, kita boleh mencipta tatasusunan dua dimensi menggunakan pelbagai kaedah. Tanpa mengira kaedah, adalah penting untuk memahami struktur dalaman dan kaedah capaian tatasusunan dua dimensi. Tatasusunan dua dimensi biasanya digunakan untuk penyimpanan dan pemprosesan data berbilang dimensi, terutamanya dalam bidang seperti pengaturcaraan permainan atau aplikasi lukisan.

Atas ialah kandungan terperinci Bagaimana untuk menjana tatasusunan dua dimensi dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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