(function(obj){
$.each(Templates.inputs, function(key, value){
obj.elementsKey.push(key);
obj.elementsValueType.push(value.type);
});
}(this));
为什么这个(这个))在功能之后使用? 当obj用作参数
时,它做了什么
答案 0 :(得分:0)
这就是所谓的IIFE - 你声明一个函数并立即调用它。
此函数具有参数obj
,其中放置了当前变量this
。因此,例如,如果您在全局范围内运行此IIFE,则会在函数内的window
变量中获得obj
个对象。