原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
Array,又稱作數組對象我們通常通過
var people= new Array();
people[0]="dxq"; //往person數組對象里添加一個內容
這種方法來創建一個數組對象,便于儲存信息,當然,我們也可以通過
var people=["dxq","zxm"] // 創建了一個含有兩個數據的一位數組
一位數組是person[],那么二維數組呢,則是person[][];是不是很好理解呢
創建了數組或者是從另外的地方獲取到數組對象之后,我們要如何獲取數組里固定的信息呢,比如我們要獲取數組里的第一個值
var people=["dxq","zxm"];
var fir=people[0]; //獲取數組里的第一個值并賦值給fir變量
數組對象的一些常用有關方法
此處通用以上people數組,不再重新定義
Array.length:people.length
->獲取people數組的內容長度
Array.toSting(): people.toString()
->將數組轉換成以,分割的字符串
Array.valueOf():people.valueOf()
->還是返回數組 ,不過在控制臺看到的效果會跟toString()一樣,此處可以有實例
var a=["aa","B","C"];
console.log(a); //控制臺輸出 "aa,B,C"(此處輸出a數組里的全部內容)
console.log(a.toString()); //控制臺輸出 "aa,B,C"
console.log(a.valueOf()); //控制臺輸出 "aa,B,C"
Array.join() people.join( )
->數組里的對象會被join括號里的引號進行分割,類似符號替換,請看如下實例
var a=["aa","B","C"];
console.log(a.join('||')); //控制臺輸出 "aa||B||C"
console.log(a); //控制臺輸出 "aa,B,C"
這樣看起來是不是一目了然了
**Array.indexOf() ->返回括號里的內容在數組里的索引位置,如果不知道啥是索引的請百度
Array.lastIndexOf()
->同樓上一樣作用,不過是從最后一位開始索引
Array.push()
->在數組后面繼續插入內容
Array.pop()
->拿走數組最后一個內容
Array..shift()
->拿走數組的第一個內容 (unshift也是拿走最后一個)
Array.reverse()
->對數組從大到小排列
Array.sort()
->對數組從小到大排列**
Array.splice(起始位置 , 位數,”增添內容”)->從數組中取出以起始位置開始的位數的內容,并寫入增添內容,可用來刪除內容與替換,例如people.aplice(1,2,"name")