suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Problem mit der Akkumulation von JS-Arrays


val ist ein Parameter und bei jedem Klick wird ein Wert übergeben, aber das Array wird nicht akkumuliert

phpcn_u1582phpcn_u15822746 Tage vor962

Antworte allen(2)Ich werde antworten

  • typecho

    typecho2017-06-26 11:00:45

    因为你累加的数组每次都是新的,arr每次都被重新赋值为['s', 'd']

    Antwort
    0
  • 天蓬老师

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

    把var arr = [] 定义到当前函数的外部即可,类似于这样:

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

    Antwort
    0
  • StornierenAntwort