извините за псевдокод, мой фактический файл намного больше: /
Я хочу вызвать функцию (с параметрами) из класса. Однако эту функцию следует передать классу как переменную.
someObject = {
itWorked:function(answer){
alert(answer);
},
plugins:{
somePlugin:function(){
var callback;
this.doSomething = doSomething;
function setCallback(c){
callback = c;
}
function doSomething(){
var answer = "hello";
[callback](answer); // how do I call this?
}
}
},
widgets:{
something:function(){
var doIt = new someObject();
doIt.setCallback(someObject.itWorked()); // how do I send this?
doIt.doSomething();
}
}
}
Итак, как мне передать itWorked ()
классу?
И как мне вызвать эту itWorked (answer)
функцию внутри класса, а также передать переменная в if?