当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JS高级---函数中的this的指向,函数的不同调用方式

JS高级---函数中的this的指向,函数的不同调用方式

2020年01月07日  | 移动技术网IT编程  | 我要评论

函数中的this的指向

 

  • 普通函数中的this是谁?-----window
  • 对象.方法中的this是谁?----当前的实例对象
  • 定时器方法中的this是谁?----window
  • 构造函数中的this是谁?-----实例对象
  • 原型对象方法中的this是谁?---实例对象

 

    //严格模式:
    "use strict";//严格模式
    function f1() {
      console.log(this);//window
    }
    f1() 

 

 

函数的不同调用方式

 

    //普通函数
    function f1() {
      console.log("文能提笔控萝莉");
    }
    f1();

    //构造函数---通过new 来调用,创建对象
    function f1() {
      console.log("我是构造函数,我骄傲");
    }
    var f=new f1();

    //对象的方法
    function person() {
      this.play=function () {
        console.log("玩代码");
      };
    }
    var per=new person();
    per.play();

 

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网