niceyoo博客 niceyoo博客

数组追加数组,小程序数组里面追加数组如何操作?

in 微信开发 文章转载请注明来源!

由于写错小程序生命周期函数方法名称「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
jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:http://sscai.club/index.php/archives/88/ (转载时请注明本文出处及文章链接)

微信开发
发表新评论
前篇 后篇
雷姆
拉姆