2012-12-22 1 views
3

나는 자신의 JSLint 검사 옵션이있는 Adobe의 Edge Code으로 게임을하고 있습니다. 내가 고칠 수없는이 오류 (보기 제목)를 얻고 있습니다 ...이 사람이 누구인지 압니다? 이 오류는 다음 코드 3 개 라인의 각각 제공 :JSLint '예기치 않은'(공백) '오류가 있습니까?

plugin.pics[data.images[i].index] = data.images[i]; 
dataLoadedEvent = $.Event('DualG:dataLoaded', [ plugin.pics.length ]); 
privateLoadPic(index, container); 
+0

: 그냥 위에서 정확한 코드를 붙여 다음과 같이 간단한 JSLint 테스트로 마무리하면

나는 제로 JSLint 오류를 얻을. pics.length]'하지만 다른 줄의 문제는 분명하지 않습니다. 다른 글씨체를 사용하여 공백을 표시 할 수있는 편집기를 사용하는 것이 좋습니다. [이맥스] (http://emacswiki.org/emacs/ShowWhiteSpace) – McDowell

답변

5

나는 문제가 각 줄의 끝에서 공백을 후행한다 셨을 텐데요. JSLint 패널에서 오류를 클릭하면 커서가 줄 끝으로 이동합니까? 그렇다면 아마도 그럴 것입니다. Shift + End 키를 누르고 삭제하려면 삭제를 누르십시오. 그것은 [플러그인`의 공간에 대해 불평 할 수있다

/*jslint indent: 4 */ 
/*global plugin, data, $, i, dataLoadedEvent: true, privateLoadPic, index, container */ 
(function() { 
    "use strict"; 

    plugin.pics[data.images[i].index] = data.images[i]; 
    dataLoadedEvent = $.Event('DualG:dataLoaded', [ plugin.pics.length ]); 
    privateLoadPic(index, container); 

}());