JavaScript:编码规范,帕斯卡命名法还是驼峰命名法?

5

我正在创建一个函数,并传入一个对象数组,但我不确定是使用驼峰式命名法还是帕斯卡式命名法。以下是我的方法:

util.load({
        DefaultText:'Empty',
        Items:[
            {
                Id:0,
                Title:'Press'
            }
        ]
});

如果你注意到我传入的是DefaulText,但应该是defaultText吗?还有Items,应该是items吗?在Items中,我还传入了Id和Title。
有人能确认正确的做法吗?
我知道方法要使用驼峰命名法,但是传递以上类似的对象呢?
提前感谢!

2
可能与以下问题相关:JavaScript最佳实践的命名风格是什么?为什么? - Emile Bergeron
2个回答

10

在JavaScript中,非常流行的约定是使用帕斯卡命名法来称呼构造函数(类),例如String、Number、Date等,而使用骆驼命名法来定义变量名和对象键。这种代码约定在现代浏览器中用于所有内置的JavaScript功能,因此我建议您也将其用于自己的代码中。


5

没有一种“正确”的方式。

JavaScript API 在函数名上使用驼峰式命名法,而在对象名上使用帕斯卡命名法。

选择一个并保持一致性。JavaScript 标识符区分大小写。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接