配列を結合するには、$.merge()を使用します。
サンプルソース
例)配列arr1、arr2を結合する
1 2 3 4 5 6 7 8 9 10 11 |
//配列 var arr1 = [1,2,3]; var arr2 = [1,2,3,4,5]; //配列を結合 var result = $.merge(arr1, arr2); //出力 console.log('result:', result); console.log('arr1:', arr1); console.log('arr2:', arr2); |
- (結果)
- result: [1,2,3,1,2,3,4,5] arr1: [1,2,3,1,2,3,4,5] arr2: [1,2,3,4,5]
第1引数の変数は結合された値に更新されます。
解説
- mergeは配列を単純に結合します。(重複要素を除いたりはしません。)
- 重複要素を1つにしたい場合は、$.extend()を使用します。
- 第1引数に指定した配列は結合された配列に更新されます。
- 3つ以上の引数は指定できません。
- オブジェクト(連想配列)は指定できません。