JavaScript进阶 互动版

遍历属性


我们除了检测属性的存在,我们还经常对属性进行遍历。通常我们会用:for/in

for / in 语句可用来遍历一个对象的所有属性名。它会将所有的属性(包括函数和原型中的属性)。如下代码:

var cat = {
    "name": "小白",
    "type": "汇智网",
    "eat": function(){
    alert("吃老鼠");
    }
}
Object.prototype.color = "白色";
var name;
for(name in cat){
    document.write(cat[name] + "\n");
}
仿照上述示例创建一个dog对象,属性和上述一样,然后利用for/in 遍历对象属性。