美文网首页
this的指向

this的指向

作者: 郭海杰 | 来源:发表于2020-03-04 12:25 被阅读0次
  1. 如果是一般函数,this指向全局的对象window

  2. 在严格模式下“use strict”,this为undefind

3.如果是对象方法里面调用,this指向调用该方法的对象

4.构造函数里的this,指向创建出来的实例

改变this指向方式
1.call/apply改变this的指向并且执行调用函数
.call()
call(thisScope, arg1, arg2, arg3...)

.apply()
apply(thisScope, [arg1, arg2, arg3...]);两个参数

2.bind 改变this的指向,返回的是函数并不执行

.bind() bind(thisScope, arg1, arg2, arg3...)

  1. => 箭头函数的this由执行的上下文确定,箭头函数本身的this 是不存在的。

相关文章

  • this的指向和改变this的指向

    一、this的指向 普通函数调用 function fn(){ console.log(this) //thi...

  • this的指向

    this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向...

  • this的指向

    整理自: https://zhuanlan.zhihu.com/p/23804247 https://zhuanl...

  • this的指向

  • this的指向

    函数中的this是在运行时候决定的,而不是函数定义时全局环境中的this指window其他函数中的this指向调用...

  • this的指向

    如果是一般函数,this指向全局的对象window 在严格模式下“use strict”,this为undefin...

  • this的指向

    this的指向分为四大类: 一:作为对象的方法调用 二:作为普通函数调用 三:构造器调用 四:Function.p...

  • this的指向

    this永远指向最后调用他的那个对象。 构造函数本身是无法访问自身函数的,只有实例化才可以 求数组的最大值let ...

  • this的指向

    1、全局作用域:this指向window,严格模式下指向undefined; 2、上下文的this:this指向最...

  • this的指向

    This的指向问题一直是JavaScript的一大核心,很多人都是觉得了解了,但是又模模糊糊。简单概括就是,thi...

网友评论

      本文标题:this的指向

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