get()当键包含dot(.)时应起作用

ehartford
创建于
2016-03-09 22:15:03
var v = { 'a': { 'b.c': 'd' }};
console.log(_.get(v, 'a.b.c'));

预期:'d'
观察到:undefined

2条回答
jdalton
回复于
2016-03-09 22:18:21
#1

您可以通过执行以下操作来查看如何解释路径:

_.toPath('a.b.c');
// => ['a', 'b', 'c']

对于你的情况,你可以通过数组(Array)

_.get(v, ['a', 'b.c'])
// => 'd'
回复于
2019-01-19 06:50:06
#2

此线程已自动锁定,因为在它关闭后没有任何最近的活动。请为相关错误打开一个新的issue。

当前位于第1页,总计2条回复