简体   繁体   English

如何从lodash获取对象值?

[英]How to get object values from lodash?

say I have this most basic object 说我有这个最基本的对象

var x = {
    a: 1,
    b: 2,
    c: 3,
    d: 4
}

if I do this Object.values(x) this returns me an array of the values [1, 2, 3, 4] 如果我执行此Object.values(x)则返回值[1, 2, 3, 4]的数组

how can I do this in lodash? 我如何在lodash中做到这一点?

I know i can use get 我知道我可以使用get

_.get(x)

is just returning me undefined. 只是让我不确定。 I want the same thing as Object.values returns me but using lodash 我想要与Object.values同样的东西返回我,但使用lodash

Use _.values 使用_.values

 var x = {a: 1,b: 2,c: 3,d: 4}; var result = _.values(x); console.log(result); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.js"></script> 

Just take _.values . 只需_.values

 var x = { a: 1, b: 2, c: 3, d: 4 }; console.log(_.values(x)); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.15.0/lodash.min.js"></script> 

try with 尝试

 var x = { a: 1, b: 2, c: 3, d: 4 } const result = _.values(x); console.log(result); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.js"></script> 

Reference: https://lodash.com/docs/4.17.10#values 参考: https : //lodash.com/docs/4.17.10#values

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM