我遇到了一个以奇怪方式构建的 JS 文件:
var modal = (function(){
var method = {};
// Center the modal in the viewport
method.center = function () {};
// Open the modal
method.open = function (settings) {};
// Close the modal
method.close = function () {};
return method;
}());
我了解将函数包装到“模态”对象中的部分,但是为什么将所有函数绑定到method
最后返回呢?