JavaScriptオブジェクトObject.keys()メソッド

定義と用法

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()

関連ページ

JavaScript オブジェクト

JavaScript オブジェクト定義

JavaScript オブジェクトメソッド

JavaScript オブジェクトプロパティ