val est un paramètre, et une valeur est transmise à chaque fois que vous cliquez, mais le tableau ne s'accumule pas je ne sais pas pourquoi.
Parce que le tableau que vous accumulez est nouveau à chaque fois, arr每次都被重新赋值为['s', 'd'].
arr
['s', 'd']
Définissez simplement var arr = [] en dehors de la fonction actuelle, comme ceci :
var arr = ['s', 'd'] function addArr(val){ arr.push(val) }
Parce que le tableau que vous accumulez est nouveau à chaque fois,
arr
每次都被重新赋值为['s', 'd']
.Définissez simplement var arr = [] en dehors de la fonction actuelle, comme ceci :