• 技术文章 >Web开发 >JavaScript

    js中this的使用场景

    小妮浅浅小妮浅浅2021-06-19 16:57:26原创4251

    使用场景

    1、在构造函数中使用(构造函数本身)

    2、作为对象属性时使用(调用属性的对象)

    3、作为普通函数时使用(window)

    4、call、apply、bind(执行的第一个参数)

    实例

    var a = {
      name: 'A',
      fun: function() {
        console.log(this.name);
      }
    };
     
    a.fun();  //this === a
    a.fun.call({ name: 'B' });  //this === { name: 'B' }
    var fun1 = a.fun;
    fun1(); //this === window

    以上就是js中this的使用场景,希望对大家有所帮助。更多js学习指路:js教程

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:js this
    上一篇:js中的JSON是什么 下一篇:js如何对类型进行判断

    相关文章推荐

    • js策略模式是什么?• js中介者模式是什么意思?• js中介者模式的使用场景• js装饰者模式是什么• js中闭包是什么?怎么用?• js变量的作用域如何使用• js使用闭包的注意点• js引擎是什么意思

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网