我正在尝试从我的一个项目中删除 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;
}
}
有没有我忽略的方法...任何帮助将不胜感激。