【JavaScript】連想配列(オブジェクト)の全てのkeyを取得する方法

JavaScript

本記事では、JavaScriptにおいて連想配列から全てのkeyを取得する方法について解説します。

JavaScriptで連想配列から全てのvalueを取得する方法については、こちらの記事で詳しく解説していますので、是非参考にしてください。

JavaScriptで連想配列のkeyをまとめて取得する方法

いきなり結論ですが、以下の構文を使えば、JavaScriptにおける連想配列(オブジェクト)のkeyを全て配列に格納して取得することができます。

Object.keys(連想配列)

keyを全て文字列に変換して、1つの配列にすることで、その連想配列にどんなkeyが含まれているかやkeyの数を知ることができますよ。

オブジェクトのkeyを取得する具体的なコード例

例えば、以下のようなpersonオブジェクトがあるとします。

let person = {
  name: '加藤',
  age: 30,
  gender: 'female',
  address: '北海道'
}

上記のオブジェクトのkeyを全て取得するには、このように記述します。

let result = Object.keys(person)

console.log(result) // ['name', 'age', 'gender', 'address']

オブジェクト内の全てのkeyが文字列に変換され、配列にまとめられることが分かると思います。

タイトルとURLをコピーしました