在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