Javascript – Problem mit der Akkumulation von JS-Arrays
phpcn_u1582
phpcn_u1582 2017-06-26 10:58:45
0
2
981


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

phpcn_u1582
phpcn_u1582

Antworte allen(2)
typecho

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

Peter_Zhu

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

var arr = ['s', 'd']

function addArr(val){
    arr.push(val)
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage