How to loop through keys of JavaScript object
本问题已经有最佳答案,请猛点这里访问。
我有一个像这样的物体:
1 2 3 4 5 | var myObj = { name:"Bacon", fat:20, carb:40 } |
有没有方法对对象的键进行循环,然后获取其值?
您可以通过以下方式遍历javascript:
1 2 3 4 5 | for (var key in p) { if (p.hasOwnProperty(key)) { alert(key +" ->" + p[key]); } } |
这应该有效。
1 2 3 4 5 6 7 8 9 10 | 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]); } } } } |
号