我在示例代码中遇到了这种类型的函数,它看起来被广泛使用。但我不知道如何称呼它,或者事实上,它代表什么模式。
l = function (a1){
someVar = {
someFn: function(a2){
console.log(a1);
console.log(a2);
}
}
}
我将如何执行 someFn?这与闭包有关吗?
更新:
这就是代码的使用方式。正如@joseph-the-dreamer 猜测的那样,它被用作模块的一部分,其中:
App.module("Module", function(a1) {
someVar = {
someFn: function(a2){
console.log(a1);
console.log(a2);
}
}
})