Hoek.reach 解决了 javascript 对象遍历的一个有趣且古老的问题:https://github.com/hapijs/hoek#reachobj-chain-options .
示例:
var chain = 'a.b.c';
var obj = {a : {b : { c : 1}}};
Hoek.reach(obj, chain); // returns 1
我只想要 Hoek 的这个功能,不需要其他的。只是想知道 Lodash 中是否有此功能?我快速浏览了 lodash doc,但似乎不存在。
试图弄清楚我是否有办法在不添加“hoek”作为我的部门的情况下做到这一点。感谢您的帮助!
最佳答案
您可以使用_.get()
:
var _ = require('lodash');
var chain = 'a.b.c';
var obj = {a : {b : { c : 1}}};
var result = _.get(obj, chain);
关于javascript - Lodash 相当于 hoek.reach (hapijs)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29017356/