Javascript:编码标准,Pascal套管还是Camel套管?

时间:2012-03-07 14:48:25

标签: javascript coding-style

我正在创建调用函数并传入一个对象数组,但我不确定是否使用camingCasing或PascalCasing。这是我的方法

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

如果您注意到我传递的是DefaulText,但它应该是defaultText吗?还有物品,它应该是物品吗?在项目中,我也传递了Id和标题。

任何人都可以确认这样做的正确方法吗?

我知道方法是camelCasing但是传入上面的对象?

提前致谢

2 个答案:

答案 0 :(得分:5)

非常流行的JavaScript约定是在为构造函数(类)调用它时使用PascalCasing,例如变量名和对象键的String,Number,Date和camel大小写。此代码约定用于现代浏览器中的所有内置JavaScript功能,因此我建议将其用于您自己的代码。

答案 1 :(得分:4)

没有一个正确的方法。

JavaScript API使用camelCase作为函数,使用PascalCase作为对象。

只需选择一个并且一致。 JavaScript标识符区分大小写。