替换对象上的 lodash 变换

时间:2021-03-22 02:11:18

标签: javascript lodash

我正在尝试从我的一个项目中删除 lodash,所以我正在浏览并替换我使用的 lodash 方法,或者用原生 JS 方法或者只是我自己编写的方法。虽然,我目前停留在 lodash 变换上。我在一个物体上使用它,我正在努力研究如何替换它。我可以用 reduce 实现类似的东西,但 reduce 只适用于数组..

例如

let obj = {
   'field1': 1,
   'field2': 2,
   'field3': 3
}

let transformed = _.transform(obj, (result, value, key) => {
   if (typeof value !== 'object') {
      result[key] = value * 2;
   }
}

有没有我忽略的方法...任何帮助将不胜感激。

0 个答案:

没有答案
相关问题