javascript - 创建单个对象

标签 javascript singleton new-operator instance

我想创建一个对象。下面的代码有意义吗?

singleObj = new function () {
    // act as a constructor.
};

我是否伤害了任何好的练习?

我需要一个构造函数。简单的对象文字在这里没有用。

最佳答案

如果您只想要一个对象,因为您永远不会再创建一个对象,那么对象字面量在这里非常适合。

var x = { };

会给你一个对象。 为了

var F = function() {
};

要给你一个对象你需要调用F

var x = new F();

关于javascript - 创建单个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7043605/

相关文章:

javascript - 使用 google chrome 扩展在 facebook 帖子中添加额外按钮

java - Storm 拓扑中的单例模式

flash - 我可以在构造函数中使用apply()来传递任意数量的参数

php - 单例结合 PHP5 中的工厂模式

javascript - 返回构造函数不产生构造函数

linux - 使用 new 创建 Qt QApplication 时出现段错误

javascript - GInfoWindow maxContent 取决于当前选择的选项卡

javascript - 从包含字符串中每个单词的数组中提取索引

javascript - setState 没有正确更新状态

java - JBoss 的关机超时?