JavaScriptオブジェクトObject.keys()メソッド
- 前のページ isSealed()
- 次のページ preventExtensions()
- 上一階層に戻る JavaScript オブジェクトリファレンスマニュアル
定義と用法
Object.keys()
メソッドはオブジェクトのキーを持つ配列イテレーターオブジェクトを返します。
Object.keys()
メソッドは元のオブジェクトを変更しません。
例
例1
配列上でObject.keys()を使う:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; const keys = Object.keys(fruits);
例2
文字列上でObject.keys()を使う:
const fruits = "Banana"; const keys = Object.keys(fruits);
例3
Object.keys()を使ってオブジェクト上:
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = Object.keys(person);
文法
Object.keys(object)
引数
引数 | 説明 |
---|---|
object | 必須。可迭代オブジェクト。 |
返り値
タイプ | 説明 |
---|---|
配列 | オブジェクトのキーを含む配列イテレーターオブジェクトです。 |
ブラウザのサポート
Object.keys()
ECMAScript6(ES6)の機能です。
すべての現代のブラウザはES6(JavaScript 2015)をサポートしています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート |
Internet Explorer 11(および以前のバージョン)はサポートしていません Object.keys()
。
- 前のページ isSealed()
- 次のページ preventExtensions()
- 上一階層に戻る JavaScript オブジェクトリファレンスマニュアル