搜尋

首頁  >  問答  >  主體

javascript - js數組累加問題


val是一個參數,每次點擊就傳一個值過來,可是數組就是不累加,不知道這是為什麼

phpcn_u1582phpcn_u15822746 天前958

全部回覆(2)我來回復

  • typecho

    typecho2017-06-26 11:00:45

    因為你累積的陣列每次都是新的,arr每次都被重新賦值為['s', 'd']

    回覆
    0
  • 天蓬老师

    天蓬老师2017-06-26 11:00:45

    把var arr = [] 定義到目前函數的外部即可,類似於這樣:

    var arr = ['s', 'd']
    
    function addArr(val){
        arr.push(val)
    }

    回覆
    0
  • 取消回覆