JavaScriptオブジェクトのprototype属性
- 前のページ preventExtensions()
- 次のページ seal()
- 上一階層に戻る JavaScript オブジェクトリファレンスマニュアル
定義と用法
prototype
すべてのJavaScriptオブジェクトに使用できるグローバル属性です。
prototype
属性は、オブジェクトに新しい属性とメソッドを追加するために使用できます。
インスタンス
prototype属性を使用して、特定の型のすべてのオブジェクトに新しい属性を追加します:
function employee(name, jobtitle, born) { this.name = name; this.jobtitle = jobtitle; this.born = born; } employee.prototype.salary = 2000; const fred = new employee("Fred Flintstone", "Caveman", 1970);
文法
object.prototype.name = value
ブラウザのサポート
prototype
ECMAScript1(ES1)の機能です。
すべての現代ブラウザはES1(1997年のJavaScript)をサポートしています:
クローム | IE | エッジ | ファイアフォックス | サファリ | オペラ |
---|---|---|---|---|---|
クローム | IE | エッジ | ファイアフォックス | サファリ | オペラ |
サポート | サポート | サポート | サポート | サポート | サポート |
- 前のページ preventExtensions()
- 次のページ seal()
- 上一階層に戻る JavaScript オブジェクトリファレンスマニュアル