オブジェクトのある特定のキーを取得する方法が日本語であまり見当たらなかったのでまとめてみました。
ユーザーの情報が格納されているusersオブジェクト
があるとする。
const users = {
"Jonh": {
sex: 'male',
age: 30,
height: 175,
},
"Bob": {
sex: 'male',
age: 25,
height: 175,
},
"Hanna": {
sex: 'female',
age: 23,
height: 160,
},
};
全てのキーの取得方法
オブジェクトの中にあるキーを全て取得したい場合には、
Object.keys(users); // return Jonh, Bob, Hanna
Object.keys()
メソッドの引数に、オブジェクト変数を入れてあげることで取得できる。
ある特定のキーの取得方法
Object.keys(users)[0]; // return Jonh
[]
の中に取得したいオブジェクトのキー番号を指定することで取得ができる。
一番初めのキーを取得したい場合には、0を指定。
これでok
参考サイト
- mozilla
- [How to access the first property of a Javascript object?]
(https://stackoverflow.com/questions/983267/how-to-access-the-first-property-of-a-javascript-object) - How to get the first key name of a JavaScript object ?