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

Apakah kaedah penggabungan tatasusunan es6?

青灯夜游
Lepaskan: 2022-05-05 18:17:09
asal
13000 orang telah melayarinya

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);
Salin selepas log masuk

Apakah kaedah penggabungan tatasusunan es6?

Kaedah 2: Gunakan concat()

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

array1.concat(array2,array3,...,arrayX)
Salin selepas log masuk

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));
Salin selepas log masuk

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]);
Salin selepas log masuk

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!

Label berkaitan:
es6
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan