javascript
微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习
微信小程序?qū)W習(xí)Course 3-2 JS數(shù)組對象學(xué)習(xí)
本節(jié)主要介紹JS中的數(shù)組。
3-2.1 數(shù)組的聲明
數(shù)組聲明的方式多種,如下例。一般我們可以先創(chuàng)建一個空數(shù)組,然后再填充。
var names = [];//創(chuàng)建一個空數(shù)組
var names = ["sadad","asdsad"];//創(chuàng)建一個包含兩個字符串的數(shù)組
var names = new Array(3);//創(chuàng)建一個包含三個元素的數(shù)組
3-2.2 數(shù)組的增添
數(shù)組有多種增添方式,一種是棧方式,另一種是隊列方式。
1、棧方式
a.push("acsacca")向數(shù)組a中最后一位補(bǔ)一個字符串
a.pop()//取得數(shù)組的最后一項
2、隊列方式
a.unshift("sadasda")//向數(shù)組第一項前面補(bǔ)一項
a.shift()//獲取a數(shù)組的第一項
3-2.3 數(shù)組的檢索
數(shù)組的檢索有兩種檢索方式,一種是從前面,一種是從后面
indexOf("LiMeng",2);//從數(shù)組的第二行向后查找“LiMeng”返回第一個匹配的編號
lastIndexOf("LiMeng",2);//從數(shù)組的倒數(shù)第二行向前查找“LiMeng”返回第一個匹配的編號
3-2.4 數(shù)組內(nèi)操作
一個數(shù)組必要的操作應(yīng)該包括刪除某一項、插入某一項、截取一部分。
1、刪除
splice(0,2)//刪除從第0項開始的兩項數(shù)據(jù)
2、插入
splice(2,0,"red","green")//刪除從第2項開始的0項數(shù)據(jù),然后插入兩個字符串,等同于沒有刪除,直接插入
3、截取
var b = a.slice(x,y)//截取從x到y(tǒng)項的數(shù)據(jù)建立一個新數(shù)組
總結(jié)
以上是生活随笔為你收集整理的微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql事务嵌套 php_使用以下代码
- 下一篇: 特征值_陶哲轩数学发现的故事 | 特征值