Urutan di mana kami membongkar array dipertahankan dan semua elemen Show
Sintaks penyebaran (. ) umumnya digunakan saat Anda perlu menambahkan elemen baru ke dalam array tanpa mengubah konten array asli Sebagai alternatif, Anda dapat menggunakan metode Tambahkan satu Array ke array lain menggunakan Array.concat()Gunakan metode Metode Kami menggunakan Array. concat() untuk menggabungkan dua array menjadi yang ketiga Metode ini tidak mengubah isi larik asli, melainkan mengembalikan larik baru Metode mengambil array yang ingin Anda gabungkan ke dalam array baru sebagai parameter Berikut adalah contoh pemanggilan metode Semua larik yang kami berikan ke metode Anda bahkan dapat meneruskan nilai non-array ke metode Kami meneruskan dua string dan sebuah array ke metode Pendekatan alternatif adalah dengan menggunakan metode Tambahkan satu Array ke Array lain menggunakan arr38Gunakan metode Metode Kami menggunakan operator spread (. ) untuk membongkar nilai Metode Perhatikan bahwa metode Metode memutasi array di tempat Anda juga dapat menggunakan loop Tambahkan satu Array ke Array lain menggunakan arr26 loopUntuk menambahkan satu array ke array lain
Kami menggunakan Pada setiap iterasi, kami menggunakan metode Kami langsung meneruskan output dari metode Loop Anda juga dapat menggunakan metode Tambahkan satu Array ke Array lain menggunakan arr38Untuk menambahkan satu array ke array lain
Fungsi yang kami berikan ke Array. metode forEach() dipanggil dengan setiap elemen dalam array Pada setiap iterasi, kami menggunakan metode Pendekatan ini mengubah isi array pertama saja, sedangkan pendekatan loop Opsi mana yang Anda pilih adalah masalah preferensi pribadi. Saya akan menggunakan sintaks spread (. ) atau Metode
Elemen yang akan ditambahkan ke akhir array Properti Metode
Metode 2. Jika Anda ingin nilai _2 sama, tetapi mengembalikan array baru dengan elemen ditambahkan di akhir, Anda dapat menggunakan 4 sebagai gantinya. Perhatikan bahwa elemen dibungkus dalam larik ekstra — jika tidak, jika elemennya adalah larik itu sendiri, elemen tersebut akan disebarkan alih-alih didorong sebagai elemen tunggal karena perilaku 5Metode _2 memiliki properti length dan properti dengan kunci bilangan bulat. Meskipun string juga mirip array, metode ini tidak cocok untuk diterapkan padanya, karena string tidak dapat diubahKode berikut membuat larik 9 yang berisi dua elemen, lalu menambahkan dua elemen ke dalamnya. Variabel _0 berisi panjang baru dari array _Contoh ini menggunakan sintaks spread untuk mendorong semua elemen dari larik kedua ke larik pertama
Menggabungkan dua array juga dapat dilakukan dengan metode 5Metode 2. Ini kemudian menetapkan setiap indeks 2 mulai dari length dengan argumen diteruskan ke push() . Akhirnya, ini menyetel length ke panjang sebelumnya ditambah jumlah elemen yang didorong
Seperti disebutkan di atas, _9 sengaja dibuat generik, dan kita dapat menggunakannya untuk keuntungan kita. 0 dapat mengerjakan objek dengan baik, seperti yang ditunjukkan contoh iniPerhatikan bahwa kami tidak membuat larik untuk menyimpan kumpulan objek. Alih-alih, kami menyimpan koleksi pada objek itu sendiri dan menggunakan 1 pada 0 untuk mengelabui metode agar berpikir bahwa kami berurusan dengan array—dan itu berfungsi, berkat cara JavaScript memungkinkan kami menetapkan konteks eksekusi dengan cara apa pun yang kami inginkan
Perhatikan bahwa meskipun 3 bukan array, metode 9 berhasil menambah properti 3 length seperti jika kita berurusan dengan array yang sebenarnya
Bagaimana cara menambahkan elemen ke array di js?Bila Anda ingin menambahkan elemen ke akhir array Anda, gunakan push() . Jika Anda perlu menambahkan elemen ke awal array Anda, coba unshift(). Dan Anda dapat menambahkan array bersama menggunakan concat().
Bisakah Anda menambahkan item ke array?Dengan modul array, Anda dapat menggabungkan, atau menggabungkan, array menggunakan operator + dan Anda dapat menambahkan elemen ke array menggunakan append() , extend() , dan . . |