Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menduakan Elemen Tatasusunan menjadi Tatasusunan Baharu dalam JavaScript?

Bagaimana untuk Menduakan Elemen Tatasusunan menjadi Tatasusunan Baharu dalam JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-13 09:13:02725semak imbas

How to Duplicate Array Elements into a New Array in JavaScript?

Salin Item Tatasusunan ke Tatasusunan Lain

Menduakan elemen tatasusunan ke dalam tatasusunan baharu boleh menjadi tugas biasa dalam pengaturcaraan. JavaScript menawarkan pelbagai kaedah untuk mencapai ini, termasuk:

Fungsi concat:

Fungsi concat ialah pendekatan yang cekap dan disokong secara meluas. Ia menggabungkan berbilang tatasusunan menjadi tatasusunan baharu, mengekalkan tatasusunan asal. Contohnya:

var arrayA = [1, 2];
var arrayB = [3, 4];
var newArray = arrayA.concat(arrayB); // [1, 2, 3, 4]

Kaedah ini mencipta tatasusunan baharu newArray yang mengandungi elemen kedua-dua tatasusunanA dan tatasusunanB.

Array.from dan Operator Spread:

Kaedah Array.from boleh digunakan dengan operator spread (...) untuk mencipta tatasusunan baharu daripada tatasusunan sedia ada. Teknik ini berfungsi dengan mengulangi elemen tatasusunan input dan menolaknya ke dalam tatasusunan baharu.

var newArray = Array.from(arrayA, x => x); // [1, 2]
newArray = [...arrayA, ...arrayB]; // [1, 2, 3, 4]

Operator hamparan meratakan tatasusunan input, membolehkannya tersebar terus ke tatasusunan baharu.

Fungsi slice:

Fungsi slice boleh digunakan untuk mencipta salinan cetek tatasusunan, tidak termasuk elemen tertentu. Dalam kes ini, ia boleh digunakan untuk mencipta tatasusunan baharu tanpa elemen pertama tatasusunan input.

var newArray = arrayA.slice(1); // [2]

Kaedah ini mengubah suai tatasusunan asal, jadi ia harus digunakan dengan berhati-hati.

Dengan menggunakan kaedah ini, anda boleh menyalin item tatasusunan dengan mudah dan cekap ke dalam tatasusunan baharu, memenuhi keperluan pengaturcaraan anda.

Atas ialah kandungan terperinci Bagaimana untuk Menduakan Elemen Tatasusunan menjadi Tatasusunan Baharu dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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