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

このスライドが付いているレッスンを開く