這是我寫的用於檢索給定對象中所有值的函數。檢索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