在JavaScript中使用.call()
时,如何将参数传递给函数?jquery - 使用.call时传递参数()
当我传递参数,他们都在回调函数总是不确定的
EDIT(例子):
我将有一个选项对象在我的插件:
var options = {
errorCallback : function(errors) {}
}
我会打电话这从我的插件是这样的:
var errors = "Test error list";
configs.errorCallback.call(errors);
我将初始化我的pl ugin like this
$('#plugin-element').myPlugin(
{
'errorCallback' : function errorrCallbackFunction(errors) {
console.log(errors) //always undefined
}
}
你能举一个你做什么不行的例子吗? – lonesomeday 2011-05-16 10:51:09
回调函数?哪个回调函数? .call()不是特定于jQuery的,它是一个JavaScript函数(或者,更准确地说,它是函数对象的一个方法)。 – PJP 2011-05-16 10:55:26