Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah kaedah penggabungan tatasusunan es6?

Apakah kaedah penggabungan tatasusunan es6?

青灯夜游
青灯夜游asal
2022-05-05 18:16:4013039semak imbas

3 kaedah: 1. Gunakan "for(i dalam tatasusunan2){array1.push(array2[i])}" untuk merentasi tatasusunan dan menambah nilai satu tatasusunan ke penghujung tatasusunan lain ; . Gunakan pernyataan "array1.concat(array2...)" untuk menyambungkan berbilang tatasusunan;

Apakah kaedah penggabungan tatasusunan es6?

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.

kaedah penggabungan tatasusunan es6

Kaedah 1: Gunakan untuk dalam gelung

var a = [1,2,3];
var b = [4,5,6];
console.log(a);
console.log(b);
for(var i in b){
    a.push(b[i]);
}
console.log(a);

Apakah kaedah penggabungan tatasusunan es6?

Kaedah 2: Gunakan concat()

Kaedah concat() digunakan untuk menyambung dua atau lebih tatasusunan.

array1.concat(array2,array3,...,arrayX)

akan mengembalikan tatasusunan baharu. Tatasusunan dijana dengan menambahkan semua parameter arrayX ke arrayObject. Jika hujah untuk concat() ialah tatasusunan, maka elemen dalam tatasusunan ditambah, bukan tatasusunan.

var a = [1,2,3];
var b = [4,5,6];
console.log(a);
console.log(b);
console.log(a.concat(b));
console.log(b.concat(a));

Apakah kaedah penggabungan tatasusunan es6?

Kaedah 3: Gunakan operator spread "..."

var a = [1,2,3];
var b = [4,5,6];
console.log(a);
console.log(b);
console.log([...a,...b]);

Apakah kaedah penggabungan tatasusunan es6?

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Apakah kaedah penggabungan tatasusunan es6?. 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
Artikel sebelumnya:Apakah kegunaan super dalam es6Artikel seterusnya:Apakah kegunaan super dalam es6