Error.prototype.message

この記事は編集レビューを必要としています。ぜひご協力ください

この翻訳は不完全です。英語から この記事を翻訳 してください。

概要

人間が読める形式のエラーの説明を表します。

説明

このプロパティは利用可能で設定されていたら、簡潔な説明を表します。SpiderMonkeyでは 例外に対してmessageプロパティを広範囲に渡って使用されます。nameプロパティと結び付けられたmessage プロパティはエラーの文字列表現を生成するためにError.prototype.toString()メソッドによって使われます。

デフォルトで、message プロパティは空文字列ですが、第一引数としてメッセージをError constructorに指定することによってインスタンスに対してこの振る舞いは上書きされます。

例: カスタムエラーをスローする

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

仕様

仕様 状況 コメント
ECMAScript 1st Edition. Standard Initial definition.
ECMAScript 5.1 (ECMA-262)
The definition of 'Error.prototype.message' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Error.prototype.message' in that specification.
Standard  

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) (有) (有) (有) (有)
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) (有) (有) (有) (有)

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: shide55
 最終更新者: shide55,