我們可以使用push將元素追加到陣列中。push接受可變數量的引數,我們可以一次推送多個元素。但是,如果我們傳遞乙個陣列來推送,它實際上會將該陣列作為單個元素新增,而不是單獨新增元素,我們最終得到乙個陣列內的陣列。
1
let arr1 =[1
,2,3
];2let arr2 =
['a'
,'b'];
3 arr1.
push
(arr2)
;4 console.
log(arr1)
;//[1, 2, 3, array(2)]
concat可以合併陣列,但它並不附加到現有陣列,而是建立並返回乙個新陣列。
let arr1 =[1
,2,3
];let arr2 =
['a'
,'b'];
let arr3 = arr1.
concat
(arr2)
; console.
log(arr1)
;//[1, 2, 3]
console.
log(arr3)
;//[1, 2, 3, "a", "b"]
let arr1 =[1
,2,3
];let arr2 =
['a'
,'b'];
arr1.push.
(arr1, arr2)
; console.
log(arr1)
;//[1, 2, 3, "a", "b"]
let numbers=[5
,6,2
,3,1
];let max=math.max.
(null
,numbers)
;//6
let min=math.min.
(null
,numbers)
;//1
js合併陣列的方法
js合併兩個陣列的方法 我們在專案過程中,有時候會遇到需要將兩個陣列合併成為乙個的情況。比如 var a 1,2,3 var b 4,5,6 有兩個陣列a b,需求是將兩個陣列合併成乙個。方法如下 var c a.concat b c 1,2,3,4,5,6 這裡有乙個問題,concat方法連線a ...
js合併陣列的方法
我們可以使用push將元素追加到陣列中。push接受可變數量的引數,我們可以一次推送多個元素。但是,如果我們傳遞乙個陣列來推送,它實際上會將該陣列作為單個元素新增,而不是單獨新增元素,我們最終得到乙個陣列內的陣列。1 let arr1 1,2,3 2 let arr2 a b 3arr1.push ...
JS合併陣列的方法比較
目錄 一 concat 二 for迴圈 四 總結 有時候專案中會遇到需要合併兩個陣列的需求,如 var a 1,2,3 var b 4,5,6 需要將上述兩個陣列a,b合併為乙個陣列c。有如下3種方法可以實現 js的array物件提供了乙個叫concat 方法,連線兩個或更多的陣列,並返回結果。va...