1

我在 Javascript 中有地图/字典:

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

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

4

2 回答 2

2

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

var values = [];
for (var key in m) {
    values.push(m[key]);
}
// values == ["Pluto", "Donald"]
于 2013-04-14T07:56:05.360 回答
1

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

var v = Object.keys(m).map(function(key){
    return m[key];
});
于 2013-04-14T07:48:20.337 回答