Javascript foreach loop array multidimensi
Pada artikel ini, kita akan belajar tentang JavaScript Multidimensional Array, mengakses elemen, menambah dan menghapus elemen, mengulang elemen, dll Show
Apa itu array multidimensi?Untuk mengakses elemen dari array ini, Anda harus menggunakan lebih dari satu indeks A array multidimensi adalah larik yang memiliki satu atau lebih larik bersarang. Ini meningkatkan jumlah dimensi array. Misalnya, array normal adalah array 1-Dimensi dan dapat diakses menggunakan indeks tunggal. Tapi ketika ada satu array bersarang, itu menjadi array 2-Dimensi. Dalam hal ini, kita dapat mengakses elemen array bersarang menggunakan dua indeks. Demikian pula, ketika ada sebuah array yang didalamnya terdapat sebuah array yang didalamnya terdapat sebuah array lain, maka itu menjadi sebuah array 3-Dimensi. Dan seterusnya Array multidimensi dalam Javascript digunakan untuk menyimpan data dalam struktur multidimensi agar mudah diakses dan dimanipulasi. Contoh. daftar siswa dengan nilai mereka dalam beberapa mata pelajaran Array multidimensi dalam JavaScriptJavaScript tidak menyediakan dukungan bawaan apa pun untuk larik multidimensi. Tidak ada cara langsung untuk membuat array multidimensi dalam JavaScript. Sebagai gantinya, kita dapat membuat array multidimensi dengan menggunakan array bersarang Ukuran array internal dalam javascript bisa variabel dan bisa tipe apa saja Mari kita lihat berbagai cara untuk membuat larik multidimensi dalam JavaScript 1. Menggunakan array literalCara paling sederhana untuk membuat larik multidimensi JavaScript adalah menggunakan literal larik . Untuk ini, Anda dapat membuat larik secara manual menggunakan tanda kurung siku dan menyarangkan larik lainnya di dalam tanda kurung siku.
Kode di atas membuat array multidimensi dengan dua array bersarang. Array pertama berisi tiga elemen dan array kedua berisi tiga elemen 2. Menggunakan konstruktor arrayCara kedua untuk membuat larik multidimensi adalah menggunakan konstruktor larik . Ini dilakukan dengan menggunakan metode Array() . _Gagasan lain dengan konstruktor array ada di bawah
Mengakses elemen dalam array multidimensi JavaScriptArray multidimensi diakses dengan cara yang sama seperti array normal. Satu-satunya perbedaan adalah kita perlu menggunakan dua atau lebih indeks untuk mengakses elemen array bersarang Misalnya, untuk mengakses elemen kedua dari array bersarang pertama, kita perlu menggunakan arr[0][1] . Contoh ▶ Jalankan kode Run HereAnda dapat menganggapnya sebagai sistem koordinat. Indeks pertama adalah baris dan indeks kedua adalah kolom Mari mengakses elemen array 3-Dimensi Contoh _Jalankan Di SiniMenambahkan elemen dalam array multidimensi JavaScriptUntuk menambahkan elemen dalam array multidimensi, Anda dapat menggunakan metode atau Metode push akan menambahkan elemen di akhir array. Anda dapat mendorong seluruh larik di akhir larik atau dapat menambahkan elemen baru ke larik internal apa pun. Contoh. metode dorong ▶ Jalankan kode Run HereCatatan . Untuk menampilkan penggunaan Array 2-D. Ini menampilkan hasil dalam format tabel yang lebih mudah dibaca. Output dari contoh di atas saat menggunakan console. tabel() . Metode lain untuk menambahkan elemen ke array adalah metode splice . Itu dapat menambah serta menghapus elemen pada indeks apa pun dari array. Contoh. metode sambungan _▶ Jalankan kode Run Herelaporkan iklan ini Menghapus elemen dari array multidimensi dalam JavaScriptUntuk menghapus elemen dari larik multidimensi, Anda dapat menggunakan metode pop atau splice . Metode pop akan selalu menghapus elemen terakhir dari array dan mengembalikannya. Metode splice dapat menghapus elemen apa pun dari larik. Contoh ▶ Jalankan kode Run Hereperulangan melalui array multidimensiUntuk mengulang melalui array multidimensi kita akan menggunakan 2 metode berbeda untuk setiap jenis array, forEach dan for loop # Contoh 1. susunan 1-D Contoh _Jalankan Di Sini# Contoh 2. susunan 2-D Contoh _Jalankan Di Sini# Contoh 3. susunan 3-D Contoh 0Jalankan Di SiniJumlah elemen dalam array multidimensiUntuk menemukan jumlah semua elemen dalam array multidimensi, loop melalui array dan tambahkan semua elemen ke variabel Contoh 1Jalankan Di SiniKesimpulanArray multidimensi JavaScript sangat berguna saat Anda berurusan dengan data yang tidak dalam format linier. Sebagian besar data dunia nyata yang Anda tangani akan berupa array multidimensi dan dapat dikonversi ke sana Bagaimana cara menggunakan forEach loop untuk array multidimensi dalam JavaScript?Mengulangi Array Multidimensi
. The first forEach() method is used to iterate over the outer array elements and the second forEach() is used to iterate over the inner array elements.
Bisakah kita menggunakan loop forEach dalam array multidimensi?Pernyataan foreach menyediakan cara sederhana dan bersih untuk melakukan iterasi melalui elemen array. Namun, dengan larik multidimensi, menggunakan perulangan for bersarang memberi Anda kontrol lebih atas urutan untuk memproses elemen larik .
Bagaimana Anda menggunakan setiap loop dalam array dua dimensi?Untuk mengulang array dua dimensi di Java, Anda dapat menggunakan dua for loop. Setiap loop menggunakan indeks. Indeks loop luar untuk mengacu pada baris, dan loop dalam mengacu pada kolom. Anda kemudian bisa mendapatkan setiap elemen dari array menggunakan kombinasi indeks baris dan kolom
Bagaimana cara memanggil array multidimensi dalam JavaScript?Array multidimensi tidak disediakan secara langsung dalam JavaScript. Jika kita ingin menggunakan sesuatu yang berfungsi sebagai larik multidimensi maka kita perlu membuat larik multidimensi dengan menggunakan larik satu dimensi lainnya . Jadi array multidimensi dalam JavaScript dikenal sebagai array di dalam array lain. |