国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序 數組中的push與concat的區別

2024-07-22 01:16:42
字體:
來源:轉載
供稿:網友

微信小程序 數組中的push與concat的區別

前言:

微信小程序中需要用到數組的操作,介于本人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)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庄浪县| 开远市| 呼伦贝尔市| 安仁县| 镇沅| 桓台县| 滨州市| 汕尾市| 黄石市| 邹城市| 吉木乃县| 潞西市| 海兴县| 漳平市| 靖宇县| 澎湖县| 汾西县| 大埔区| 商都县| 长沙县| 新河县| 兴安盟| 和林格尔县| 宜宾县| 耿马| 同德县| 阿克陶县| 准格尔旗| 中牟县| 云浮市| 桃源县| 临湘市| 石柱| 麻栗坡县| 洪湖市| 彭山县| 宝丰县| 郯城县| 子长县| 津南区| 九寨沟县|