第六章 数组

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 )
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容