【发布时间】:2013-11-08 15:16:38
【问题描述】:
function foo(){
console.log('foo', this);
}
foo();
foo.call({ bar: 1 });
foo.apply([{ bar: 1 }]);
有什么方法可以知道foo() 是使用普通调用还是call/apply 调用的?
【问题讨论】:
-
我想说你的意思是
foo.call(this, { bar: 1 }));和foo.apply(this, [{ bar: 1 }]));对吧?
标签: javascript