不是说匿名函数都是Windows调用吗,为什么btn.addEventListener("click", function(){
console.log(this);
});的打印结果是btn这个对象,callback的调用是与addEventListener函数的源码有关吗?
求解!! 一直搞不明白匿名函数和回调函数的关系 5555
不是说匿名函数都是Windows调用吗,为什么btn.addEventListener("click", function(){
console.log(this);
});的打印结果是btn这个对象,callback的调用是与addEventListener函数的源码有关吗?
求解!! 一直搞不明白匿名函数和回调函数的关系 5555
btn.addEventListener("click", function(){
console.log(this);
});
这里对this的引用是指向btn对象的,addEventListener就是这样的;
<button οnclick="do_Click()">点击事件</button>如果你是这种方式来添加的事件 console.log(this); 这个this将会是window