由於寫錯小程序生命周期函數方法名稱「onLoad > onload」,一直以為自己用錯了push…
需求描述
var arr=[];
var value = [ 'a','b','c','d' ];
已有數組arr,獲取的數據形式為數組value,需要將value追加值arr數組中,即[[],[]]
嘗試過程
1、concat「不符合」
關於concat的定義:concat() 方法用於連接兩個或多個數組。
var arr = [],value=[1,2,3];
arr.concat(value)
輸出結果:[1, 2, 3]
顯然並不是我們需要的效果
2、push「符合」
關於push的定義:push() 方法可向數組的末尾添加一個或多個元素,並返回新的長度。
var arr = [],value=[1,2,3],value2=[4,5,6];
arr.push(value);
arr.push(value2);
console.log(arr)
輸出結果:[Array(3), Array(3)]
0: (3) [1, 2, 3]
1: (3) [4, 5, 6]
length: 2