gpt4 book ai didi

javascript - 如何为对象设置默认函数?

转载 作者:行者123 更新时间:2023-11-28 12:34:58 26 4
gpt4 key购买 nike

因此,我开始尝试使用对象来帮助组织我的函数。因此,我不必创建超长的函数名称,而是可以在具有相同前缀的对象中包含子函数。

在我的示例中,我使用“get”作为前缀,因此我可以通过执行 get.function();get.otherfunction(); 来调用子函数.但是,我还希望能够为 get 对象设置一个“默认”函数,这样我就可以单独调用 get(); 并运行一个函数(但如果我调用子函数之一,我不希望该函数运行)。

这是我迄今为止的代码:

var get = {
default: function() {
alert('default function');
},
secondary: function() {
alert('secondary function');
}
}

最佳答案

您想要创建一个普通函数,然后添加其他函数作为属性:

var get = function() { ... };

get.secondary = function() { ... };

如果你愿意,你也可以写

get.default = get;

或者

get.default = function() { return get(); };

关于javascript - 如何为对象设置默认函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18064934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com