2011-08-18 6 views
-2

나는 아직도 이것을 배우고있다. 그래서 멍청한 놈이다.자바 스크립트 : 구문 오류는 어디에 있습니까?

나는 (파이어 폭스)이에 구문 오류가 점점 오전

약간의 혼란
get_domain_name: function() 

...

내 전체 코드 : http://pastebin.com/g9ZGVtDa

파이어 폭스 나에게주고 정확한 메시지 is :

Error: syntax error Line: 76, Column: 29 Source Code:
get_domain_name: function()

+2

이 보이는 이것을 찾지 마라. –

+0

나는 작은 선택 일 뿐이라고 알고있다. 그리고 길다란 (지루한) 이야기이다. –

+5

이해가 안되는 코드 스 니펫을 맹목적으로 붙여 넣은 것처럼 보입니다. 그런 다음 이음새가 왜 엉망이되었는지 궁금해합니다. _ 언어를 먼저 알아보십시오. 즉, 사전 소화 된 "어떻게해야합니까?"래서 피 대신 프로그래밍 언어가 어떻게 작동하는지에 대한 실제 설명을 읽으십시오. –

답변

4
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

함수를 잘못 선언하고 있습니다. 그래서 당신의 기능을 대신 위와 같이되는 이름의 이름을 지정해야합니다

function myFunctionName(){ 
    ... 
} 

: 자바 스크립트 기능이 as described on Quirksmode 선언은 '당신이 할 수있는 경우에 당신이 여기 씹을 수있는 것보다 더 많은을 물고있는 것처럼

function get_domain_name(){ 
    ... 
} 
function filterUrl(){ 
    ... 
}