查找映射/字典的值

时间:2013-04-14 07:47:28

标签: javascript

我在Javascript中有地图/字典:

var m = {
   dog: "Pluto",
   duck: "Donald"
};

我知道如何使用Object.keys(m)获取密钥,但是如何获取对象的值?

2 个答案:

答案 0 :(得分:2)

您只需遍历键并检索每个值:

var values = [];
for (var key in m) {
    values.push(m[key]);
}
// values == ["Pluto", "Donald"]

答案 1 :(得分:1)

没有类似的功能,但您可以使用:

var v = Object.keys(m).map(function(key){
    return m[key];
});