JavaScript Object.getOwnPropertyNames()
- 前のページ getOwnPropertyDescriptors()
- 次のページ groupBy()
- 上一层に戻る JavaScript オブジェクトリファレンスマニュアル
定義と使用方法
Object.getOwnPropertyNames()
メソッドはオブジェクトのすべての属性名を含む配列を返します。
Object.getOwnPropertyNames()
メソッドは元のオブジェクトを変更しません。
関連メソッド:
Object.defineProperty()
属性を追加または修正します。
Object.defineProperties()
複数の属性を追加または修正します。
Object.getOwnPropertyNames()
オブジェクトのすべての属性名を返します。
Object.getOwnPropertyDescriptor()
属性の描述符を返します。
Object.getOwnPropertyDescriptors()
オブジェクトのすべての属性の描述符を返します。
インスタンス
// オブジェクトの作成 const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // すべての属性名を取得 let props = Object.getOwnPropertyNames(person);
構文
Object.getOwnPropertyNames(object)
パラメータ
パラメータ | 説明 |
---|---|
object | 必須。ターゲットオブジェクト。 |
返り値
タイプ | 説明 |
---|---|
Array | オブジェクトのすべての属性名を含む配列。 |
ブラウザのサポート
Object.getOwnPropertyNames()
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月 |
- 前のページ getOwnPropertyDescriptors()
- 次のページ groupBy()
- 上一层に戻る JavaScript オブジェクトリファレンスマニュアル