1. 程式人生 > >微信小程序學習Course 4-2 JS數組對象學習

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

刪除 元素 空數組 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數組對象學習