JavaScript: где синтаксическая ошибка? - PullRequest
0 голосов
/ 19 августа 2011

Я все еще учусь этому ... так что я вроде нуб.

Я получаю синтаксическую ошибку на этом (в Firefox)

get_domain_name: function ()

Немного смущен ...

Мой полный код: http://pastebin.com/g9ZGVtDa

Точное сообщение, которое Firefox дает мне:

Ошибка: синтаксическая ошибка Строка: 76, Колонка: 29 Исходный код:
get_domain_name: function ()

Ответы [ 2 ]

4 голосов
/ 19 августа 2011
var object = { //This is object literal notation
    get_domain_name: function () {} 
};

function fn() {  //This is probably what you need
    var get_domain_name = function() {};
}

Разница в том, что первый позволит вам позвонить object.get_domain_name(), а второй позволит вам get_domain_name(), но только внутри fn.

0 голосов
/ 19 августа 2011

Вы объявляете функцию неправильно.Функции Javascript объявляются , как описано в Quirksmode :

function myFunctionName(){
    ...
}

Таким образом, вместо того, чтобы называться так, как указано выше, ваши функции будут именоваться:

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