打印index,一直为1,不是应该是1 ,2 ,3,4...每点击一次加一的吗?
__
因为你在开头的时候 let index 是在局部作用域中的变量,当你调用完函数后index 也就被释放了。下次调用函数index又被重新申明
函数执行完 index被回收了,可以定义在data里
index
data
你在函数外边定义index就好了
你在内部定义的,每次执行完都回收了,你要放在外面定义就可以了
let index 前面加上global
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答943 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答1.6k 阅读
2 回答4k 阅读✓ 已解决
2 回答5.5k 阅读
1 回答1.3k 阅读
12 回答27.4k 阅读
因为你在开头的时候 let index 是在局部作用域中的变量,当你调用完函数后index 也就被释放了。下次调用函数index又被重新申明