微信小程序開發(fā)教程之Array數(shù)組對象(1)
微信小程序開發(fā)教程已經(jīng)是當(dāng)下最熱門的話題,下面將從多方面來談?wù)凙rray數(shù)組對象相關(guān)的內(nèi)容。
用 wx:for 控制屬性綁定一個(gè)數(shù)組 | 微信小程序之tabBar開發(fā)教程 | 小程序開發(fā)中基本模塊及目錄說明 |
數(shù)組是具有相同的數(shù)據(jù)類型且按一定次序排列的一組變量的集合體,構(gòu)成一個(gè)數(shù)組的這些變量稱為數(shù)組元素。 數(shù)組有一個(gè)統(tǒng)一的名字叫數(shù)組名。數(shù)組按下標(biāo)個(gè)數(shù)分類有一維數(shù)組,二維數(shù)組等,二維以上數(shù)組通常稱為多維數(shù)組。數(shù)組是一種構(gòu)造類型。
平常我們存儲少量數(shù)據(jù)的時(shí)候我們可以用定義變量名字的形式來實(shí)現(xiàn),但是數(shù)據(jù)元素很多呢,比如:幾十,幾千,幾萬的時(shí)候怎么辦呢,這個(gè)時(shí)候就需要用到數(shù)組的知識了。
Array,又稱作數(shù)組對象我們通常通過
這種方法來創(chuàng)建一個(gè)數(shù)組對象,便于儲存信息,當(dāng)然,我們也可以通過
一位數(shù)組是person[],那么二維數(shù)組呢,則是person[][];是不是很好理解呢
創(chuàng)建了數(shù)組或者是從另外的地方獲取到數(shù)組對象之后,我們要如何獲取數(shù)組里固定的信息呢,比如我們要獲取數(shù)組里的第一個(gè)值
數(shù)組對象的一些常用有關(guān)方法
此處通用以上people數(shù)組,不再重新定義
Array.length:
people.length ->獲取people數(shù)組的內(nèi)容長度
Array.toSting():
people.toString() ->將數(shù)組轉(zhuǎn)換成以,分割的字符串
Array.valueOf():
people.valueOf() ->還是返回?cái)?shù)組 ,不過在控制臺看到的效果會跟toString()一樣,此處可以有實(shí)例
Array.join()
people.join( ) ->數(shù)組里的對象會被join括號里的引號進(jìn)行分割,類似符號替換,請看如下實(shí)例
這樣看起來是不是一目了然了
**Array.indexOf() ->返回括號里的內(nèi)容在數(shù)組里的索引位置,如果不知道啥是索引的請百度
Array.lastIndexOf()->同樓上一樣作用,不過是從最后一位開始索引
Array.push() ->在數(shù)組后面繼續(xù)插入內(nèi)容
Array.pop() ->拿走數(shù)組最后一個(gè)內(nèi)容
Array..shift()->拿走數(shù)組的第一個(gè)內(nèi)容 (unshift也是拿走最后一個(gè))
Array.reverse()->對數(shù)組從大到小排列
Array.sort()->對數(shù)組從小到大排列**
Array.splice(起始位置 , 位數(shù),”增添內(nèi)容”)->從數(shù)組中取出以起始位置開始的位數(shù)的內(nèi)容,并寫入增添內(nèi)容,可用來刪除內(nèi)容與替換,例如people.aplice(1,2,"name")
第二部分:如何開通一個(gè)小商店