采用一个简单的匿名函数,它接受 3 个参数:
function hello(firstname, surname, city) {
console.log('Hi ' + firstname + ' ' +
surname + '. I see you\'re from ' + city)
}
使用函数方法“call”调用此函数而不是仅调用该函数有什么好处?, IE。
hello('Jane','Mansfield','Philadelphia');
对比
hello.call(this,'Jane','Mansfield','Philadelphia');
小提琴迪迪:http: //jsfiddle.net/wC3xz/1/
抱歉,但是查看文档并没有发现任何问题。我唯一能想到的是,如果您可以访问传递给函数的 this 对象。但是在匿名函数的上下文中,即窗口中,不会从匿名函数中访问 this 吗?
何时需要调用而不仅仅是函数名(args)?