我们可以用 for in 来遍历对象的属性。
function Computer(brand, price) {
this.brand = brand;
this.price = price;
}
var mycomputer = new Computer("Acer", 500);
for (var prop in mycomputer) {
alert("computer[" + prop + "]=" + mycomputer[prop]);
}
上面的代码中,Computer有两个属性,brand 和 price.所以输出结果为:
computer[brand]=Acer
computer[price]=500
上面的这种用法可以用来查看一个对象都有哪些属性。
当你已经知道Computer对象有一个brand属性时,就可以用
mycomputer.brand
或 mycomputer[brand]
来获取属性值了。
本文介绍了一种使用for...in循环遍历JavaScript对象属性的方法,并通过一个实例展示了如何获取对象的所有属性及其值。

被折叠的 条评论
为什么被折叠?



