1、a声明的位置不同会导致循环的结果不同2、console.log()打印语句位置的不同也会影响循环的结果你可以从这两方面入手
你把console.log(a)放到for循环外面否则a会一遍一遍的打印,每次打印出来,前面的数据已经push进去了,当然不变了,只有后面的在变多
没问题啊,push到最后