直接传递一个类A的回调函数func到另一个类B中,执行这个回调函数时,this不一定指向A类对象了,如果想确保指向的还是那个A类对象的话,需要在传递那个函数时,先调用bind(this)。在调用回调函数时不要直接用func,而是改成func.call()。
直接传递一个类A的回调函数func到另一个类B中,执行这个回调函数时,this不一定指向A类对象了,如果想确保指向的还是那个A类对象的话,需要在传递那个函数时,先调用bind(this)。在调用回调函数时不要直接用func,而是改成func.call()。