javascript - 命名类型和实例

标签 javascript naming-conventions

我正在尝试清理我正在创建的游戏的代码。从一开始,我就把相关的功能放在一个覆盖对象中。例如,可以在 Init.initialize() 访问初始化函数。

但是,对于这个对象和其他对象,我想使用类型然后创建它们的实例。例如,我有一个设置类型,其中包含游戏的一些设置。设置应该是一种类型,而实例应该包含实际设置值。

现在我应该如何命名类型以及我应该如何命名实例,尤其是当我只有一个实例时?如果我将类型命名为 Settings,我怎样才能最好地以变量名的形式描述实例?

最佳答案

最常见的方法是以大写字母开始您的类或类型的名称,并以小写字母开始存储对实例化类的引用的变量。 所以你的类名和实例名应该是这样的:

// your class name
function Settings() {
  this.initialized = false;
}
Settings.prototype.initialize = function() {
  this.initialized = true;
}

var settings = new Settings();
settings.initialize();

这完全取决于您的个人喜好。您可以使用 Hungarian Notation如果您更喜欢更标准化的命名约定,或者自己编写。关键是要保持一致。

关于javascript - 命名类型和实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4752869/

相关文章:

Java 接口(interface)命名约定

c# - 如何最好地命名字段和属性

naming-conventions - 当程序执行对数据进行更改的 Action 时,您称之为什么?

JavaScript - "implementation-defined object"

javascript - 来自变量的对象的值

javascript - 如何将字符串转换为javascript中的函数?

javascript - JQuery 选项卡选择 If 条件

正则表达式 : how to remove string before > and including >

java - "add one more entry"模式类的好名字

php - 在 PHP 中你使用复数还是单数来命名你的数组?