第六章 數(shù)組

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 )
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 第5章 引用類(lèi)型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類(lèi)型 使用基本類(lèi)型...
    大學(xué)一百閱讀 3,270評(píng)論 0 4
  • 特別說(shuō)明,為便于查閱,文章轉(zhuǎn)自https://github.com/getify/You-Dont-Know-JS...
    殺破狼real閱讀 348評(píng)論 0 0
  • 官方中文版原文鏈接 感謝社區(qū)中各位的大力支持,譯者再次奉上一點(diǎn)點(diǎn)福利:阿里云產(chǎn)品券,享受所有官網(wǎng)優(yōu)惠,并抽取幸運(yùn)大...
    HetfieldJoe閱讀 2,357評(píng)論 2 24
  • 首發(fā)于:segmentfault《JavaScript語(yǔ)言精粹 修訂版》 讀書(shū)筆記 之前看到這篇文章,前端網(wǎng)老姚淺...
    若川i閱讀 898評(píng)論 0 3
  • 又是秋末冬初,今年的雪來(lái)的比以往更早一點(diǎn),同樣也比以前大一點(diǎn),雪花如同鵝毛一般飄落,落在衣角,落在眉梢。 遇...
    月影孤城閱讀 275評(píng)論 0 0