微信小程序學習Course 4-2 JS數組對象學習
阿新 • • 發佈:2018-10-03
刪除 元素 空數組 slice gre tin 2.4 course 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項的數據建立一個新數組
微信小程序學習Course 4-2 JS數組對象學習