← 返回首页
Error: message - JavaScript | MDN

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Error: message

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月.

messageError インスタンスのデータプロパティで、人間が読めるエラーの説明です。

In this article

文字列で、Error() コンストラクターの最初の引数として渡された値に対応します。

Error: message のプロパティ属性
書込可能
列挙可能不可
設定可能

解説

このプロパティは、利用可能または設定されている場合、エラーの簡潔な説明を含みます。 message プロパティは name プロパティとの組み合わせで、Error の文字列表現を生成するために Error.prototype.toString() メソッドにより使用されます。

既定で message プロパティは空文字列ですが、この振る舞いは、 Error コンストラクターの第一引数としてメッセージを指定することにより、インスタンスを上書きできます。

独自のエラーを発生させる

js
const e = new Error("Could not parse input"); // e.message is 'Could not parse input' throw e;

仕様書

Specification
ECMAScript® 2027 Language Specification
# sec-error.prototype.message

ブラウザーの互換性

Enable JavaScript to view this browser compatibility table.

関連情報