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]
ここで、最初の配列自体が変更されていることに注意してください。
-
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> &
-
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> &