微信小程序學習Course 3-2 JS數組對象學習


微信小程序學習Course 3-2 JS數組對象學習

 

本節主要介紹JS中的數組。

 

3-2.1 數組的聲明

數組聲明的方式多種,如下例。一般我們可以先創建一個空數組,然后再填充。

var names = [];//創建一個空數組
var names = ["sadad","asdsad"];//創建一個包含兩個字符串的數組
var names = new Array(3);//創建一個包含三個元素的數組

  

3-2.2 數組的增添

數組有多種增添方式,一種是棧方式,另一種是隊列方式。

1、棧方式

a.push("acsacca")向數組a中最后一位補一個字符串

a.pop()//取得數組的最后一項

  

2、隊列方式

a.unshift("sadasda")//向數組第一項前面補一項

a.shift()//獲取a數組的第一項

  

3-2.3 數組的檢索

數組的檢索有兩種檢索方式,一種是從前面,一種是從后面

indexOf("LiMeng",2);//從數組的第二行向后查找“LiMeng”返回第一個匹配的編號

lastIndexOf("LiMeng",2);//從數組的倒數第二行向前查找“LiMeng”返回第一個匹配的編號

  

3-2.4 數組內操作

 

一個數組必要的操作應該包括刪除某一項、插入某一項、截取一部分。

1、刪除

splice(0,2)//刪除從第0項開始的兩項數據

2、插入

splice(2,0,"red","green")//刪除從第2項開始的0項數據,然后插入兩個字符串,等同於沒有刪除,直接插入

3、截取

var b = a.slice(x,y)//截取從x到y項的數據建立一個新數組

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM