تعيين مفاتيح الكائن وإعادة كائن جديد مع مفتاح معين.
let _ = require('underscore');
module.exports = (o, f) =>
_.object(
_.map(
_.pairs(o), (keyValue) => [f(keyValue[0], keyValue[1]), keyValue[1]]
)
);
جرب _.keys
مع _.map
.
أرغب في الحصول على وظيفة تقوم بإرجاع كائن بمفاتيح معينة.
mapKeys :: ( Object, KeyMappingFunction ) -> Object
هذا أكثر من الجمع بين _.keys
و _.map
.
انظر Lodash / mapKeys أو Lodash.mapkeys .
التعليق الأكثر فائدة
انظر Lodash / mapKeys أو Lodash.mapkeys .