Cha*_*III 0 javascript function object
所以,我开始玩一个使用对象来帮助组织我的功能.因此,我不必创建超长函数名称,而是可以在具有相同前缀的对象中使用子函数.
在我的例子中,我使用'get'作为前缀,所以我可以通过执行get.function();和调用子函数get.otherfunction();.但是,我想也能够为对象设置一个"默认"函数get,所以我可以get();自己调用它运行一个函数(但是如果我调用其中一个函数,我不希望该函数运行子功能).
这是我到目前为止的代码:
var get = {
default: function() {
alert('default function');
},
secondary: function() {
alert('secondary function');
}
}
Run Code Online (Sandbox Code Playgroud)
您想要创建一个普通函数,然后添加其他函数作为属性:
var get = function() { ... };
get.secondary = function() { ... };
Run Code Online (Sandbox Code Playgroud)
如果你愿意,你也可以写
get.default = get;
Run Code Online (Sandbox Code Playgroud)
要么
get.default = function() { return get(); };
Run Code Online (Sandbox Code Playgroud)