这是我编写的函数,用于检索给定对象中的所有值。
function getValues(data){
var keys = Object.keys(data);
var values = [];
for(var i = 0, l = keys.length, key; i< l; i++){
key = keys[i];
values.push(data[key]);
}
return values;
}
有没有内置的方法来检索对象中的所有值?Java中的HashMaps存在这样的功能。我知道JS可以通过执行Object.keys(obj)
来检索所有键的方法。
for..in
似乎更加合适。 - Shomzvalues
函数。 - Daniel A. Whitekey
变量,因为它只使用了一次。data[keys[i]]
- user1106925