我不明白为什么我的价值是data[i].Country不应该的最后一个价值。
for (var i = data.length - 1; i >= 0; i--) {
var test = data[i].Country
// All good \/
console.log(test);
const option = (
// here is the bug \/
<button className="btn" value={i} onClick={() => this.dataHandle(test)} >{test}</button>
);
}
中间还不错{test}。>{test}</button>第一个console.log(test)很好。只有on in() => this.dataHandle(test)不起作用。
dataHandle (country) {
console.log(country);
}
知道为什么它是这种行为吗?
我从互联网尝试了很多方法,但没有一个主题有效:/
编辑:对不起,我在粘贴代码时犯了一个错误
Smart猫小萌
qq_花开花谢_0
慕尼黑5688855
汪汪一只猫
相关分类