Underscore: オブジェクトキーをマップするための_.mapKeys

作成日 2016年05月03日  ·  3コメント  ·  ソース: jashkenas/underscore

オブジェクトキーをマップし、キーがマップされた新しいオブジェクトを返します。

let _ = require('underscore');

module.exports = (o, f) =>
  _.object(
    _.map(
      _.pairs(o), (keyValue) => [f(keyValue[0], keyValue[1]), keyValue[1]]
    )
  );

wontfix

最も参考になるコメント

lodash / mapKeysまたはlodash.mapkeysを参照してください。

全てのコメント3件

試してみてください_.keys_.map

マップされたキーを持つオブジェクトを返す関数が必要です。

mapKeys :: ( Object, KeyMappingFunction ) -> Object

これは、 _.keys_.mapを組み合わせるだけではありません。

lodash / mapKeysまたはlodash.mapkeysを参照してください。

このページは役に立ちましたか?
0 / 5 - 0 評価