나는 자바 스크립트 문자열에 몇 가지 추가 기능을 추가 할 싶었던 다음과 같은 자바 스크립트 코드를 사용하고 있습니다 : 예기치 않은 '문자열'나는 JSLint에 대해이 코드를 실행하면, 나는 다음과 같은 오류가 발생, 그러나JSLint가 예상치 못한 '문자열'메시지를 반환하는 이유는 무엇입니까?
String.prototype.left = function (n) {
"use strict";
return this.substring(0, n);
}
String.prototype.right = function (n) {
"use strict";
return this.substring(this.length - n);
}
을 . 나는 오류의 의미를 확실히 알지 못한다. 오류를 피하거나 코드를 변경해야한다면 JSLint 설정에서 뭔가를 변경해야하는지 모른다.
첫 번째'}'끝에 세미콜론을 넣으십시오. – Ian
누락 된 세미콜론에 대한 오류 메시지가 아주 좋지 않습니다. –
더글라스 크로포드 (Douglas Crawford)가 프로그래머가 이해하기 쉬운 오류 메시지를 쉽게 만들지 않겠다는 말을하는듯한 연설이 있었다고 생각합니다 ... 오 그 말이 모든 연설입니다. P –