JS this的用法

来源:互联网 发布:丹麦语翻译软件 编辑:程序博客网 时间:2024/06/05 14:52
  1. 做为对象的方法调用

    函数做为对象的方法被调用时,this指向该对象

var obj = {    a:1,    getA:function(){        alert(this === obj); //输出: true        alert(this.a) //输出:1    }}obj.getA();
  1. 做为普通函数调用
  2. 构造器调用
  3. Function.prototype.call或Function.prototype.apply调用

摘自《JavaScript设计模式与开发实践》

0 0
原创粉丝点击