이클립스 내 자바 스크립트 코드에 대해 불평에 문자열 []로 변환 할 수 없습니다 : 내가 말할 수있는, 코드가 잘 작동되는 FAS로이클립스 : 유형 불일치 : 어떤
. 경고를 없애려면 무엇을 바꾸어야합니까?
이클립스 내 자바 스크립트 코드에 대해 불평에 문자열 []로 변환 할 수 없습니다 : 내가 말할 수있는, 코드가 잘 작동되는 FAS로이클립스 : 유형 불일치 : 어떤
. 경고를 없애려면 무엇을 바꾸어야합니까?
의미 론적 검사기 (실제로는 실패한 것 같은)에도 실제로 많은 용도가 있습니다. 예를 들어, 어디서나 사용되지 않는 변수가있을 때 (예 : 변수 이름에 오타가 있기 때문에) 알려줄 수 있습니다.
var textArray = 0 || [ ...
이 조금 추한과 비 Eclipse- : 당신이 오류 메시지가보고 싶지 않아,하지만 당신은 여전히 의미 유효성 검사를 계속하려면
,이 해킹을 사용할 수 있습니다 동료를 사용하는 것은 좋지 않을 수도 있지만, 적어도 경고 메시지를 표시하고 유효성 검사기의 이점을 누릴 수있는 방법을 제공합니다.
유사한 해킹 (당신은 처음처럼, 또는 당신은 큰 더글러스 크록 포드의 팬이라면하지 않는 경우)도 작동 할 수 있습니다 :
var textArray;
textArray = [ ...
이것은 의미 론적 유효성 검사를 끄는 것보다 나에게 더 좋은 선택입니다. 유효성 검사가있는 버그가 있지만 많은 상황에서 확실히 도움이된다고 동의하십시오. 그리고 '0 ||' 트릭은 내가 발견 한 여러 가지 가짜 오류를 해결합니다. –
WTP, 특히 JS Validator 구성 요소의 버그 인 것으로 보입니다.이 구성 요소는 기본적으로 "JavaScript 의미 론적 유효성 검사 사용"으로 구성되어 있습니다.
환경 설정 페이지에서 의미 론적 유효성 검사를 해제하십시오.
보인다, 당신은 여분의 쉼표를 가지고 'textArray []'의 마지막 줄 끝에. Eclipse는'textArray []'의 끝 괄호가 아니라 다른'[]'- 정의를 기다립니다. – Teemu
쉼표를 제거했지만 아무 것도 변경되지 않았습니다. – BetaRide