推在微信小
程序阵列
连接的
区别 前言:uff1a
微信小程序需要使用数组的
操作,我JS的基础薄弱,所以对数组的操作是简单的记录,以便于以后的
学习:
推的
功能和连接两个非常相似,但有两点不同。
首先看下面的例子:
var arr = { };
Arr.push(1);
Arr.push(2);
Arr.push({ 3, 4 })
Arr.push(5, 6);
(7)arr.concat ARR =;
ARR = arr.concat({ 8, 9 });
(10, 11)arr.concat ARR =;
对于(var i在ARR){
console.log(我+-+ ARR {我});
}
打印结果如下:
{ 180 }:index.js SM 0 ----- 1
{ 180 }:index.js SM 1 ----- 2
{ 180 }:index.js SM 2 ----- 3,4
{ 180 }:index.js SM 3 ----- 5
{ 180 }:index.js SM 4 ----- 6
Index.js {sm}: 180 5-----7
{ 180 }:index.js SM 6 ----- 8
{ 180 }:index.js SM 7 ----- 9
{ 180 }:index.js SM 8 ----- 10
{ 180 }:index.js SM 9 ----- 11
差异uff1a
当推满足阵列
参数,整个数组参数作为一个单元;而concat拆卸阵列参数,和一个元素添加到元素。
推动改变当前阵列直接;连接不改变当前的阵列。
注:arr1 = arr1.concat(arr2)
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的
支持。