现在我有这样的代码:
var object = {
a: 'a',
b: 'b',
c: {
d: 'd'
}
}
_.get(object).pick(['a', 'b']).value();
如何深度选择属性“ d”,例如:
_.get(object).pick(['a', 'b', 'c.d']).value();
最佳答案
如果您坚持使用Lodash,请考虑使用_.get()函数:
_.get(object, 'c.d');
因此,对于您想要获得的属性:
const selectedProps = {
..._.pick(object, ['a', 'b']),
_.get(object, 'c.d')
}
关于javascript - 如何用lodash在另一个选择中进行深度选择?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54874052/