This page was translated from English by the community.Learn more and join the MDN Web Docs community.
Error() 생성자
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015년 7월.
Error 생성자는 오류 객체를 생성합니다.
In this article
구문
js
new Error();new Error(message);new Error(message, fileName);new Error(message, fileName, lineNumber);매개변수
messageOptional사람이 읽을 수 있는 오류 메시지입니다.
fileNameOptional비표준생성할
Error객체의fileName속성으로 설정할 값입니다. 기본 값은Error()생성자를 호출한 파일의 이름입니다.lineNumberOptional비표준생성할
Error객체의lineNumber속성으로 설정할 값입니다. 기본 값은Error()생성자를 호출한 줄의 번호입니다.
예제
>생성자 또는 함수 호출
Error를new 없이 함수로써 호출한 경우에도Error 객체를반환합니다. 따라서 단순히Error를 호출하기만 해도new 키워드를 사용한 것과 같은 결과를낳습니다.
js
// 함수로 호출해도...const x = Error("함수 호출로 만들기!");// ...이렇게 생성자로 사용한 것과 같은 결과const y = new Error('"new" 키워드를 써서 만들기!');명세
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-error-constructor> |