Определение имени функции с подчеркиванием в Javascript под Google Chromium - PullRequest
0 голосов
/ 25 октября 2011

РЕДАКТИРОВАТЬ: ОК, это моя проблема.Конфиг с таким же именем не загружен.Firebug предупредил меня, что объект [имя] не найден, но в Chromium отображается только «Ошибка типа».Извините за этот вопрос дампа.

Я определил функцию с префиксом типа тега и его основным именем, как показано ниже:

async_fetchRecordAll() { //do something... }

, и если эта функция вызывается в Chromium14.0.853, консоль сообщит об ошибке:

"Type Error"

, а поле аргументов в объекте ошибки, зарегистрированном в консоли, показывает, что

arguments : Array[2]
    0 : "fetchRecordAll"
    1 : undefined
    (...)

Но все в порядке, если я выполню кодв Firefox 4. Это правило именования противоречит какому-либо стандарту?Или ошибка просто вызвана поведением другого браузера?

1 Ответ

3 голосов
/ 25 октября 2011

Вам не нужно использовать ключевое слово function?

function async_fetchRecordAll(){ ...}

(я не могу думать ни о чем другом, не видя код)

...