Javascript: Стандарты кодирования, Pascal Casing или Camel Casing? - PullRequest
3 голосов
/ 07 марта 2012

Я создаю вызов функции и передаю массив объектов, но я не уверен, использовать ли camingCasing или PascalCasing.Вот мой метод

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

Если вы заметили, что я передаю DefaulText, но должен ли он быть defaultText?а также Предметы, это должны быть предметы?и в Предметах, и я также передаю Id и Title.

Может кто-нибудь подтвердить правильный способ сделать это?

Я знаю, что методы являются camelCasing, но передают объекты, как указано выше?

Заранее спасибо

Ответы [ 2 ]

5 голосов
/ 07 марта 2012

Очень популярное соглашение JavaScript состоит в том, чтобы использовать PascalCasing, как вы его называете, для конструкторов (классов), например String, Number, Date и верблюда, для имен переменных и ключей объектов.Это соглашение о коде используется для всех встроенных функций JavaScript в современных браузерах, поэтому я бы порекомендовал использовать его и для вашего собственного кода.

4 голосов
/ 07 марта 2012

Не существует одного правильного пути.

JavaScript API использует camelCase для функций и PascalCase для объектов.

Просто выберите один и будьте последовательным .Идентификаторы JavaScript чувствительны к регистру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...