例
指定されたタイプのすべてのオブジェクトに新しいプロパティを追加するには、prototypeプロパティを使用します。
function employee(name, jobtitle, born)
{
this.name = name;
this.jobtitle = jobtitle;
this.born = born;
}
employee.prototype.salary = 2000;
var fred = new employee("Fred Flintstone", "Caveman", 1970);
fred.salaryの値は次のようになります。
2000
»それを自分で試してみてください 定義と使用法
prototypeプロパティを使用すると、既存のオブジェクト型に新しいプロパティとメソッドを追加することができます。
Note:プロトタイプは、ほぼすべてのJavaScriptオブジェクトで利用できるグローバルプロパティです。
ブラウザのサポート
プロパティ | |||||
---|---|---|---|---|---|
prototype | はい | はい | はい | はい | はい |
構文
object.prototype.name = value
技術的な詳細
戻り値: | String.prototypeオブジェクトへの参照 |
---|---|
JavaScriptのバージョン: | 1.1 |
<JavaScriptの文字列リファレンス