JavaScript Object.getOwnPropertyDescriptors()
- 前のページ getOwnPropertyDescriptor()
- 次のページ getOwnPropertyNames()
- 上一层に戻る JavaScript オブジェクトリファレンスマニュアル
定義と使用法
Object.getOwnPropertyDescriptors()
メソッドはオブジェクトのすべての属性の描述符を返します。
Object.getOwnPropertyDescriptors()
メソッドは元のオブジェクトを変更しません。
関連メソッド:
Object.defineProperty()
属性を追加または変更します。
Object.defineProperties()
複数の属性を追加または変更します。
Object.getOwnPropertyNames()
オブジェクトのすべての属性名を返します。
Object.getOwnPropertyDescriptor()
属性の描述符を返します。
Object.getOwnPropertyDescriptors()
オブジェクトのすべての属性の描述符を返します。
インスタンス
// オブジェクトの作成 const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // すべての属性描述符を取得 let descriptors = Object.getOwnPropertyDescriptors(person);
構文
Object.getOwnPropertyDescriptors(object)
引数
引数 | 説明 |
---|---|
object | 必須。属性描述符を取得するためのオブジェクト。 |
返り値
タイプ | 説明 |
---|---|
Object | すべての属性描述符を含むオブジェクト。 |
ブラウザのサポート
Object.getOwnPropertyDescriptors()
ECMAScript5 (ES5) の機能です。
2013年7月から、すべての現代ブラウザは完全に ES5(JavaScript 2009)をサポートしています:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012年9月 | 2012年9月 | 2013年4月 | 2012年7月 | 2013年7月 |
- 前のページ getOwnPropertyDescriptor()
- 次のページ getOwnPropertyNames()
- 上一层に戻る JavaScript オブジェクトリファレンスマニュアル