简体   繁体   English

Javascript 从对应的键列表中获取 object 值

[英]Javascript get object values from corresponding to a list of keys

Hypothetically if we have an object like:假设我们有一个 object 像:

data = {
    a: 3,
    b: 7,
    c: 94,
    d: 854
}

How could I get the values corresponding to a array of keys using vanilla javascript or jQuery?如何使用 vanilla javascript 或 jQuery 获取与键数组对应的值? So Something similar to:所以类似于:

var keys = ["a", "d"]
Object.values(data)[keys]

So the output would be an array with the values [3, 854]所以 output 将是一个数组,其值为 [3, 854]

You can use map您可以使用 map

 const data = { a: 3, b: 7, c: 94, d: 854 } var keys = ["a", "d"] const result = keys.map(rec => data[rec]) console.log(result)

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

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