私は次のものを持っています:
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 は、i の数値の代わりに MouseEvent を返します。この問題に関するヘルプは大歓迎です。事前に情報を提供していただきありがとうございます。