首页 > Web开发 > 详细

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

时间:2020-01-06 20:20:10      阅读:86      评论:0      收藏:0      [点我收藏+]

函数中的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();

 

 

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

原文:https://www.cnblogs.com/jane-panyiyun/p/12157844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!