我有一个javascript代码,现在想要扩展此代码。如何在全局范围内编写makeAMessenger函数,以便在用户单击文档时触发,并在消息
下面发出警报THIS. IS. SPART.
目前我有以下代码。
答案 0 :(得分:2)
您的意思是 this 吗?
function makeAMessenger(madness, sparta) {
return madness.bind(sparta);
}
答案 1 :(得分:1)
有一个解决方案here ,你不需要传递变量,可以在函数中访问它。
function makeAMessenger(madness) {
return madness;
}
答案 2 :(得分:0)
您可以使用Function#apply()
或Function#call()
绑定this
http://jsfiddle.net/QfNbp/