对象的遍历和数组不太一样;可以使用for in遍历
for(x in 对象名){
document.write(x+'=>'+对象名[x])
}
x:自定义的变量名,用来输出对象内属性和方法名
in:for in遍历关键词,表示在哪个对象内遍历
对象名[x]:遍历出属性或者方法对应的值
for in遍历对象的实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>对象遍历</title>
<script type="text/javascript">
//原生json格式创建一个对象car
var car={
color:'象牙白',
pinpai:'BYD-唐',
price:'299988元',
weight:'1250kg',
run:function(){
alert('可以代替陆跑');
},
runy:function(){
alert('避雨');
}
}
//for(x in 对象名){x+'=>'+对象名[x]} x为自定义的名称用来遍历方法或属性的名称,对象名[x]用来输出对象属性或方法的内容(值)
for(key in car){
document.write(key+'=>'+car[key]+'<br>');
}
</script>
</head>
<body>
</body>
</html>