Хорошо, я смотрел на функции и использовал их в качестве аргументов.Допустим, у меня есть функция, которая принимает функцию и выполняет ее:
function run(someFunction,someArgument) {
someFunction(someArgument);
}
Я вижу, что могу передать существующую функцию, скажем:
function foo(bar) {
// foo that bar!
}
Путем вызова run(foo,bar);
Iтакже можно создать функцию в объекте на лету и запустить его:
var whiteBoy = {
playThat: function(funkyMusic) {
// funk out in every way
}
};
А затем я вызываю run(whiteBoy.playThat,funkyMusic);
Что я хотел бы сделать, это определить функцию в вызове,вот так:
run(/* define a new function */,relevantArgument);
Как бы я поступил так?