JS中數(shù)組和函數(shù)

1.數(shù)組的常用方法,如定義一個數(shù)組,var arr = [10,20,30,40,50];

 length
          數(shù)組長度為arr.length

 push()
       在數(shù)組最后添加元素arr.push(20)

 pop()
        刪除數(shù)組最后一個元素

  forEach()
            遍歷數(shù)組中的所有元素
             arr.forEach(function(e){
             alert(e);
             })

shift()
         把第一個元素刪除,并返回第一個元素的值

 unshift
          給數(shù)組的開頭添加一個元素,并返回新的長度

 indexOf()
          返回元素是數(shù)組中的第幾個值

  splice()
           刪除數(shù)組中多個元素
               arr.splice(2,3,55,66)
               第一個參數(shù):從下標為2的元素開始,刪除三個元素,并加上 
               55,66(注意:第一二個參數(shù)必填       
              ,第二個參數(shù)填0表示不刪除) 

    slice()
            從數(shù)組中截取一個子數(shù)組
             arr.slice(1,3) :表示從下標為1的數(shù)開始到下標為3的數(shù),但不包括下標為三的數(shù)
             arr.slice(-3,-1):表示從倒數(shù)第三個開始到到數(shù)第一個,但不包括倒數(shù)第一個
            -1是最后一個元素
           -3是倒是第三個元素
            arr.slice(-3):表示從倒數(shù)第三個一直取到最后

舉例說明如下圖

屏幕快照 2016-04-18 下午10.35.14.png
屏幕快照 2016-04-18 下午10.39.57.png

結(jié)果如右邊所示


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容