Javascript Lodash相当于hoek.reach(hapijs)?

Javascript Lodash相当于hoek.reach(hapijs)?,javascript,lodash,hapijs,Javascript,Lodash,Hapijs,Hoek.reach解决了一个有趣且由来已久的javascript对象遍历问题: 例如: var chain = 'a.b.c'; var obj = {a : {b : { c : 1}}}; Hoek.reach(obj, chain); // returns 1 我只想要Hoek的这个功能,别的什么都不要。只是想知道这个功能是否在Lodash中?我很快浏览了lodash文档,但它似乎不在那里 试图找出我是否有办法做到这一点,而不添加“hoek”作为我的副。谢谢你的帮助 考虑使用npm模

Hoek.reach解决了一个有趣且由来已久的javascript对象遍历问题:

例如:

var chain = 'a.b.c';
var obj = {a : {b : { c : 1}}};

Hoek.reach(obj, chain); // returns 1
我只想要Hoek的这个功能,别的什么都不要。只是想知道这个功能是否在Lodash中?我很快浏览了lodash文档,但它似乎不在那里


试图找出我是否有办法做到这一点,而不添加“hoek”作为我的副。谢谢你的帮助

考虑使用npm模块,然后将其添加为lodash混合物,如下所示

var propPath = require('property-path')
  , _ = require('lodash')
  , obj = {a : {b : { c : 1}}}
  , chain = 'a.b.c'

_.mixin({ 'reach': propPath.get })

_.reach(obj, chain)
您可以使用:


你为什么认为这个问题不好?我非常感谢您对我问题中的问题提出意见,以便我能够改进。
var _ = require('lodash');

var chain = 'a.b.c';
var obj = {a : {b : { c : 1}}};

var result = _.get(obj, chain);