JavaScript 에러에러
TypeError: Cannot assign to read only propertyTypeError: 읽기 전용 속성에 할당할 수 없음
객체가 동결되었거나 속성이 쓰기 불가로 정의되어 있어 읽기 전용인 속성에 쓰기를 시도했습니다.
browsernode
상세 보기 TypeError: Reduce of empty array with no initial value초기값을 제공하지 않고 빈 배열에 Array.reduce()를 호출했습니다.
결과적으로 빈 배열이 된 배열에 두 번째 인수로 초기값을 제공하지 않고 .reduce()를 호출했습니다. 초기값이 없으면 reduce는 첫 번째 요소를 사용하는데, 빈 배열에는 첫 번째 요소가 없습니다.
.reduce()의 두 번째 인수로 항상 초기값을 제공하세요: array.reduce((acc, val) => acc + val, 0). reduce 실행 전에 배열이 비어 있는지 확인하거나, 먼저 빈 배열을 필터링하세요.
[].reduce((a, b) => a + b); // TypeErrorTypeError: Cannot assign to read only property객체가 동결되었거나 속성이 쓰기 불가로 정의되어 있어 읽기 전용인 속성에 쓰기를 시도했습니다.
ReferenceError: x is not defined접근 가능한 어떤 스코프에도 선언되지 않은 변수를 참조했습니다.
TypeError: Cannot read properties of undefined/nullundefined 또는 null의 속성이나 메서드에 접근하려고 했습니다.
TypeError: Method called on incompatible receiver메서드가 예상된 타입이 아닌 `this` 값으로 호출되었습니다.
SyntaxError: Unterminated string literal문자열 리터럴에 닫는 따옴표가 없습니다.
DOMException: SecurityError브라우저의 보안 정책에 의해 보안 민감 작업이 차단되었습니다.