美文网首页
js的this指向

js的this指向

作者: Zhou_qn | 来源:发表于2020-04-06 20:01 被阅读0次

参考文章:
1.彻底理解js中this的指向,不必硬背
https://www.cnblogs.com/pssp/p/5216085.html
2.JavaScript this 关键字 | 菜鸟教程
https://www.runoob.com/js/js-this.html

  • this的最终指向的是那个调用它的对象
  • 构造函数中的this,如果返回值是一个对象(还有一点就是虽然null也是对象,但是在这里this还是指向那个函数的实例,因为null比较特殊),那么this指向的就是那个返回的对象,如果返回值不是一个对象那么this还是指向函数的实例。(new关键字可以改变this的指向)
  • 在严格版中的默认的this不再是window,而是undefined。

相关文章

  • JS进阶篇-this指向问题

    JS中this的指向问题不同于其他语言,JS中的this不是指向定义它的位置,而是在哪里调用它就指向哪里。 JS中...

  • js的this指向

    参考文章:1.彻底理解js中this的指向,不必硬背https://www.cnblogs.com/pssp/p/...

  • JS this指向

    一、js中的四种调用模式s 构造函数调用:new Foo(); 对象方法调用:o.method(); 函数直接调用...

  • js this指向

    this指向调用该函数的对象 在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不...

  • JS this指向

    首先,请牢记以下三点1. this指向的,只可能是对象!2.this指向谁,不取决于this写在哪!而是取决于函数...

  • JS this指向

  • java 有关this,apply使用

    js的call js的this指向改变 使用 java 的 apply

  • js中this问题小结

    在使用js中的this时,由于js的语法规则,this的指向是会改变的,js中的this指向是根据函数在执行时的作...

  • js函数this的指向

    箭头函数 (()=>{}) 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 functio...

  • JS中this的指向

    什么是this? 它是函数运行时,在函数体内部自动生成的一个对象,只能在函数体内部使用。 JS中this的指向,取...

网友评论

      本文标题:js的this指向

      本文链接:https://www.haomeiwen.com/subject/usumphtx.html