概要
map 関数は、 Array の要素それぞれを、与えられた関数を適用した内容に変換するというもの
使い方
配列の場合
下記のようにすれば、配列の要素が[1,2,3]
だった場合、2,4,6
になります。
array.map(i => { return i * 2; });
連想配列の場合
[key, data]
をmap関数の引数とします。(連想配列のkeyとそのデータ値)
こうすることで、出力したい内容に変換することが可能です。
const output = arrayMap.map(([key, data]) => { return { " key : " + key + " data : " + data; }; });
下記でもよい。
const output = arrayMap.map(([key, data]) => { return `key: ${key} data: ${data}`; });
出力例。
'key: foo data: 123' 'key: bar data: 456' 'key: baz data: 789'