Apabila bekerja dengan tatasusunan dalam JavaScript, kadangkala perlu menambah elemen yang sama beberapa kali. Pendekatan tradisional melibatkan berulang kali menolak elemen ke tatasusunan menggunakan tatasusunan.push().
Pertimbangkan senario berikut:
var fruits = []; fruits.push("lemon", "lemon", "lemon", "lemon");
Kod ini menambahkan rentetan "lemon" empat kali pada susunan buah-buahan. Walaupun kaedah ini mudah, ia boleh menjadi membosankan apabila beberapa kejadian diperlukan.
Menggunakan Array.fill for Primitives
Untuk jenis data primitif seperti rentetan, JavaScript menyediakan cara yang lebih cekap untuk menambah berbilang elemen sekali gus menggunakan kaedah array.fill(). Sintaksnya ialah:
array.fill(value, start, end)
Dalam kes tatasusunan buah-buahan, kita boleh menambah empat kejadian "lemon" seperti itu:
var fruits = new Array(4).fill('Lemon'); console.log(fruits);
Kod ini mencipta tatasusunan baharu dengan panjang 4 dan mengisi semua elemennya dengan rentetan "Lemon".
Nota: Array.fill() disokong untuk jenis data primitif sahaja. Untuk objek dan struktur data kompleks lain, disyorkan untuk menggunakan operator gelung atau hamparan.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Berbilang Kejadian Elemen pada Tatasusunan JavaScript dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!