欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序 數(shù)組中的push與concat的區(qū)別

 更新時(shí)間:2017年01月05日 15:54:25   投稿:lqh  
這篇文章主要介紹了微信小程序 數(shù)組中的push與concat的區(qū)別的相關(guān)資料,需要的朋友可以參考下

微信小程序 數(shù)組中的push與concat的區(qū)別

前言:

微信小程序中需要用到數(shù)組的操作,介于本人js基礎(chǔ)薄弱,故數(shù)組操作進(jìn)行簡(jiǎn)單記錄,以備后期方便學(xué)習(xí):

push和concat二者功能很相像,但有兩點(diǎn)區(qū)別

先看如下例子:

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]); 
} 

打印結(jié)果如下:

index.js [sm]:180 0-----1
index.js [sm]:180 1-----2
index.js [sm]:180 2-----3,4
index.js [sm]:180 3-----5
index.js [sm]:180 4-----6
index.js [sm]:180 5-----7
index.js [sm]:180 6-----8
index.js [sm]:180 7-----9
index.js [sm]:180 8-----10
index.js [sm]:180 9-----11

區(qū)別:

push 遇到數(shù)組參數(shù)時(shí),把整個(gè)數(shù)組參數(shù)作為一個(gè)元素;而 concat 則是拆開(kāi)數(shù)組參數(shù),一個(gè)元素一個(gè)元素地加進(jìn)去。 

push 直接改變當(dāng)前數(shù)組;concat 不改變當(dāng)前數(shù)組。

注意:arr1=arr1.concat(arr2)

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論