本記事では、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が文字列に変換され、配列にまとめられることが分かると思います。