推在微信小程序阵列连接的区别

推在微信小程序阵列连接的区别
推在微信小程序阵列连接区别

前言: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)

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部