前端 js面向对象中this关键字在哪些情况指针会改变?
js面向对象中this关键字在哪些情况指针会改变?你应该读一下汤姆叔叔的分析。看完之后,我对这一点也有了困惑的理解。后来,我参考了一些其他材料。考试结束后,我对它进行了总结和测试。我觉得这个指针没那么
js面向对象中this关键字在哪些情况指针会改变?
你应该读一下汤姆叔叔的分析。看完之后,我对这一点也有了困惑的理解。后来,我参考了一些其他材料。考试结束后,我对它进行了总结和测试。我觉得这个指针没那么复杂。记住一个相对简单的理解,在全局上下文中,这是指窗口。在函数范围中,这是指如何调用它。在严格模式下,这在全局环境中指向未定义。另外,call和apply会影响这个方向。bind方法中的这个值被绑定到第一个参数。构造函数中的这一点指向构造函数本身。在new中,它指向实例化的对象。在DOM事件中,这通常指向触发的DOM。