E企盈营销工具技术服务商 热线:4006-838-530

微信小程序之数组操作:push与concat的区别

E企盈直播平台营销卖货系统

微信小程序中需要用到数组的操作,介于本人js基础薄弱,故数组操作进行简单记录,以备后期方便学习:push和concat二者功能很相像,但有两点区别。先看如下例子:var arr = [];arr.push(1);arr.push(2);arr.push([3, 4])arr.push(5, 6);arr = arr.concat(7);arr = arr.concat([8, 9]);arr = arr.concat(10, 11);for(var i in arr){  console.log(i+”—–“+arr[i]);}打印结果如下:index.js [sm]:180 0—–1index.js [sm]:180 1—–2index.js [sm]:180 2—–3,4index.js [sm]:180 3—–5index.js [sm]:180 4—–6index.js [sm]:180 5—–7index.js [sm]:180 6—–8index.js [sm]:180 7—–9index.js [sm]:180 8—–10index.js [sm]:180 9—–11区别:push 遇到数组参数时,把整个数组参数作为一个元素;而 concat 则是拆开数组参数,一个元素一个元素地加进去。  push 直接改变当前数组;concat 不改变当前数组。注意:arr1=arr1.concat(arr2)

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序之数组操作:push与concat的区别
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏