Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

Javascriptで2つの配列を結合する


Javascriptで2つの配列を結合する方法は2つあります。新しい配列を取得し、2つの配列を結合するときに既存の配列を乱したくない場合は、次のようにconcatメソッドを使用する必要があります-

let arr1 = [1, 2, 3, 4];
let arr2 = [5, 6, 7, 8];
let arr3 = arr1.concat(arr2);
console.log(arr1);
console.log(arr2);
console.log(arr3);

出力

これにより、出力が得られます-

[1, 2, 3, 4]
[5, 6, 7, 8]
[1, 2, 3, 4, 5, 6, 7, 8]

既存のアレイは変更されていないことに注意してください。その場で参加したい場合は、applyでpushメソッドを使用する必要があります。 apply関数は、配列から値を解凍し、それを引数として適用される関数に渡します。たとえば、

let arr1 = [1, 2, 3, 4];
let arr2 = [5, 6, 7, 8];
arr1.push.apply(arr2);
console.log(arr1);
console.log(arr2);

出力

これにより、出力が得られます-

[1, 2, 3, 4, 5, 6, 7, 8]
[5, 6, 7, 8]

ここで、最初の配列自体が変更されていることに注意してください。


  1. JavaScriptで2つの配列を結合する方法は?

    以下は、JavaScriptで2つの配列を結合するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &

  2. JavaScriptで2つの配列を乗算する方法は?

    以下は、JavaScriptで2つの配列を乗算するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &