相关疑难解决方法(0)

如何使用JavaScript(lodash)深度映射对象键?

https://lodash.com/docs#mapKeys

是否可以使用Lodash深度映射对象的键?如果没有,是否有另一个库提供此功能(如果与其他深度迭代和操作功能组合,甚至更好!)?另外,如何实现这一目标呢?我看到的主要斗争是识别安全,深度可迭代的纯键/值对象.抛出数组很容易,但重要的是要注意函数不应该尝试深度迭代其他对象,例如正则表达式.

预期结果 -

var obj = { a: 2, b: { c: 2, d: { a: 3 } } };
_.deepMapKeys(obj, function (val, key) {
  return key + '_hi';
});
// => { a_hi: 2, b_hi: { c_hi: 2, d_hi: { a_hi: 3 } } }
Run Code Online (Sandbox Code Playgroud)

javascript key object underscore.js lodash

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

javascript ×1

key ×1

lodash ×1

object ×1

underscore.js ×1