1. 数组字面量
var arr = [1,2,3,4,5]
2. 长度
lenght
3. 删除
splice()
4. 枚举
for循环
5. 容易混淆的地方
当属性名是小而连续的整数时,应该使用数组,否则,使用对象。
6. 方法
除了一些JS提供给数组的可用方法,我们可以在Array.prototype中进行数组扩展。
比如:
Array.method('reduce', function(f, value){
var i;
for( i = 0; i < this.length; i++){
value = f(this[i], value);
}
return value;
});
7. 指定初始值
确保你访问的值都存在。
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 )