數組追加數組,小程序數組里面追加數組如何操作?


由於寫錯小程序生命周期函數方法名稱「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)
輸出結果:[123]

顯然並不是我們需要的效果

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) [123]
1: (3) [456]
length: 2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM