【发布时间】:2015-09-15 10:01:46
【问题描述】:
我有一个看起来像这样的对象:
var myObj = {
name:"Bacon",
fat:20,
carb:40
}
有没有办法对对象的键进行循环,然后获取它的值?
【问题讨论】:
-
这不是 json,这是 javascript 对象。
标签: javascript loops key
我有一个看起来像这样的对象:
var myObj = {
name:"Bacon",
fat:20,
carb:40
}
有没有办法对对象的键进行循环,然后获取它的值?
【问题讨论】:
标签: javascript loops key
您可以通过以下方式遍历javascript:
for (var key in p) {
if (p.hasOwnProperty(key)) {
alert(key + " -> " + p[key]);
}
}
【讨论】:
这应该可行。
for (var key in myObj) {
if (myObj.hasOwnProperty(key)) {
var obj = myObj[key];
for (var prop in obj) {
if(obj.hasOwnProperty(prop)){
alert(prop + " = " + obj[prop]);
}
}
}
}
【讨论】: