所以我有一个对象(编辑:最初称其为“哈希”),例如
newHash =
{item1: "spam",
item2: "everything"
}
我只想返回“垃圾邮件”和“所有内容”。
这样写for循环似乎行不通:
for (var x in newHash) {return newHash[x].value}
谢谢!
编辑:按照流行惯例,用“对象”替换了有问题的“哈希”一词。
最佳答案
尝试这样的事情:
function getObjectValues(obj) {
var i, ret = [];
for( i in obj) if( obj.hasOwnProperty(i)) ret.push(obj[i]);
return ret;
}
关于javascript - 仅返回对象的 'value',而不是 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19244817/