这是我写的用于检索给定对象中所有值的函数。检索JavaScript对象中的所有值
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'似乎更适合的对象。 – Shomz
如果你正在使用下划线 - 有一个'values'函数。 –
不是用普通的JavaScript,但它很容易制作。 – PHPglue