Open1
Javascript 備忘録
値が配列の時
const jsonData = {
category: {
fruits: ["apple", "banana", "peach", "orange"],
vegetables: ["carrot", "potato", "tomato", "onion"],
},
};
配列ごとに列挙する
const values = Object.values(jsonData.category);
console.log(values);
[
[ 'apple', 'banana', 'peach', 'orange' ],
[ 'carrot', 'potato', 'tomato', 'onion' ]
]
配列を一つにまとめる
let list = [];
for (let item of Object.values(jsonData.category)) {
list = list.concat(item);
}
console.log(list)
[
'apple', 'banana',
'peach', 'orange',
'carrot', 'potato',
'tomato', 'onion'
]
キーを列挙する
const keys = Object.keys(jsonData.category);
console.log(keys);
[ 'fruits', 'vegetables' ]