Array:數組對象用來在單獨的變量名中存儲一系列的值數組
1. var arrayObj = new Array();
2. var arrayObj = [];
1. var myCars = new Array([size]); // 可選擇入參size來控制數組容量
myCars[0] = "BMW";
MyCars[1] = "Buke";
2. var myaCars = new Array("BMW", "Buke");
定義: push(item) 將item加添加到數組末尾,並返回新數組長度
語法:array.push(item1, item2, ..., itexX)
pop():
定義:移除數組最後一位元素,並將其返回
語法
:array.pop()
實例:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var lastFruit = fruits.pop();//結果:fruits-> Banana,Orange,Apple; lastFruit->Mangoui
unshift(parameters):
定義:添加新元素到數組起始位置, 並返回新數組長度
語法
:
array.unshift(item1,item2, ..., itemX)
實例:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var newArrayLen = fruits.unshift("Lemon","Pineapple");
shift():
定義:刪除並返回數組第一個元素
語法:
arrayObject.shift()
說明:
若是數組是空的,那麼 shift() 方法將不進行任何操做,返回 undefined 值。請注意,該方法不建立新數組,而是直接修改原有的 arrayObject。
contact(array1, array2, ..., arrayX):
定義:鏈接兩個或更多的數組,並返回結果
join([separator])
定義:將數組中的全部元素放入一個字符串, 並用指定分隔符(separator)進行分割(默認使用",")後返回該字符串.
語法:arrayObject.join(separator)
slice(start [,end])
定義:返回包含start開始到不包含end結束的全部元素,start,end 爲負數時規定從尾部開始計算
語法:arrayObjec.slice(start, end)
splice(index, howmany, element1, ..., elementX)
定義:
splice() 方法用於插入、刪除或替換數組的元素。
參數 |
描述 |
index |
必需。規定從何處添加/刪除元素。spa 該參數是開始插入和(或)刪除的數組元素的下標,必須是數字。對象 |
howmany |
必需。規定應該刪除多少元素。必須是數字,但能夠是 "0"。ci 若是未規定此參數,則刪除從 index 開始到原數組結尾的全部元素。element |
element1 |
可選。規定要添加到數組的新元素。從 index 所指的下標處開始插入。 |
elementX |
可選。可向數組添加若干元素。 |