JavaScript中用于区分数组和对象的命名约定是什么?我们假设您有一个包含错误消息的对象(例如{'password': 'is less than 8 characters'}
)。你会称这个变量为errorMessages
吗?如果是这样,如果您有一个数组,其中每个项目都是一个字符串,并且错误消息是这样的:['password is less than 8 characters', 'password does not match password confirmation']
?你会怎么称呼这个阵列?你会叫它errorMessages
吗?
如果是这样,那就令人困惑,因为从名称中不清楚变量是数组还是对象。
答案 0 :(得分:0)
This一个是W3的命名约定。
正如他们所说:
- 写为camelCase全局变量的变量和函数名称
- 以大写字母书写(我们不是,但它很常见)常量
- (如PI)用大写字母写的
然后,由于数组和变量都是Not CONSTANTS,也许你可以使用PascalCase for Arrays和camelCase作为标准变量。
<强> PascalCase 强>:
PascalCase通常是C程序员的首选。
<强>驼峰强>:
camelCase由JavaScript本身,jQuery和其他人使用 JavaScript库。
希望有所帮助