JSLint는 다음 (쓸모 예) 코드가 잘못되었다고 불평 :왜 JSLint는 "return '후에"Unexpected "else'에 대해 불평합니까?
(function (x) {
"use strict";
if (x === 1) {
return 1;
} else if (x === 2) {
return -1;
}
return 0;
}(1));
Error: Problem at line 4 character 9: Unexpected 'else' after 'return'.
return 1;
인가가 심각하게는 경우/다른 구조 안에 반환 문을 사용하는 것이 나쁜 것을 제안?
그것은이 버전은 괜찮 생각 :
(function (x) {
"use strict";
var returnval = 0;
if (x === 1) {
returnval = 1;
} else if (x === 2) {
returnval = -1;
}
return returnval;
}(1));
JSLint에서이 규칙을 비활성화하는 방법이 있습니까? –