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或者更好詳細請參考 iterable