JavaScript中如何遍歷物件陣列
阿新 • • 發佈:2019-01-10
我們知道在javaScript中可以定義一類特殊的‘陣列'——物件陣列
var point = {x:0,y:0} <pre code_snippet_id="1607695"
var john={"name":"john","sex":"meal","height":"168","weight":"52"};
想要獲得物件中的值,我們只需要var name=john.name即可。但是如果我們想迅速遍歷一遍物件獲取裡面的值怎麼辦?對於普通陣列我們可以通過下標然後一個for迴圈取出,對於物件我們是否可以這樣呢?當然可以,但是用普通的for迴圈當然不可行,這時我們就要用到for/in語句例子:var john={"name":"john","sex":"meal","height":"168","weight":"52"}; for(var values in john) { alert(john[values]); } // for(i in john) { alert(john[i]); }
更新-----------------------------------------------------
突然發現for/in不好,for/of或者更好詳細請參考