1. 數(shù)組字面量
var arr = [1,2,3,4,5]
2. 長(zhǎng)度
lenght
3. 刪除
splice()
4. 枚舉
for循環(huán)
5. 容易混淆的地方
當(dāng)屬性名是小而連續(xù)的整數(shù)時(shí),應(yīng)該使用數(shù)組,否則,使用對(duì)象。
6. 方法
除了一些JS提供給數(shù)組的可用方法,我們可以在Array.prototype中進(jìn)行數(shù)組擴(kuò)展。
比如:
Array.method('reduce', function(f, value){
var i;
for( i = 0; i < this.length; i++){
value = f(this[i], value);
}
return value;
});
7. 指定初始值
確保你訪問(wèn)的值都存在。
Array.dim = function(dimension, initial){
var a = [], i;
for ( i = 0; i < dimension; i++ ){
a[i] = initial;
}
return a;
}
var arr = Array.dim(10, 0 )