javascriptでのhashをmapで処理する
- rubyでmapをよく使うのでjsでも使いたいな〜と思って調べた
- hashでmapを使う
- hashから配列にする
- 多重配列バージョンは以前、「javascriptでmapを使う」に書いた
keyを取得
var test = {};
test['a'] = 1;
test['b'] = 2;
test['c'] = 3;
// keysで配列のkeyを取得
Object.keys(test)
=> ["a", "b", "c"]
こんな感じでmap使った
var test = {};
test['a'] = 1;
test['b'] = 2;
test['c'] = 3;
// keysで配列のkeyを取得してmap使う
Object.keys(test).map(function (key) {return test[key]})
=> [1, 2, 3]
以上!!あざした!!