keys と values と entries
実践JavaScript / 全 5 枚
実践JavaScript - keys と values と entries
オブジェクトを配列に変える3つ
map や filter はオブジェクトには使えません。そこで、キーだけ・値だけ・両方の組、という3つの形で配列に変えてから配列の道具を使います。
配列にしてしまえば、あとは第3章までで扱った map と filter と reduce がそのまま効きます。
entries だけは、キーと値が2要素の配列に入って返ってきます。
const views = { trip: 1200, night: 800, sketch: 90 };
console.log(Object.keys(views)); // ["trip", "night", "sketch"]
console.log(Object.values(views)); // [1200, 800, 90]
console.log(Object.entries(views)[0]); // ["trip", 1200]1 / 5
← → キーでも送れます