我有以下内容:
for( var i=0; i<array.length; i++) {
if(array[i] instanceof Buff) {
someDiv[i].onclick = buffTest.bind(i);
}
}
我真的很想做类似的事情,someDiv[i].onclick = function() { buffTest(i) };
但为了真正了解问题所在并改进,我想了解我做错了什么。我是否以某种方式使用了错误的绑定?我忘了说,我遇到的问题是:
function buffTest(yy){
console.log(yy);
}
console.log 返回一个 MouseEvent 而不是 i 中的数字。非常感谢您对此事的任何帮助,提前感谢您提供的任何信息。