JavaScript进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

遍历属性


我们除了检测属性的存在,我们还经常对属性进行遍历。通常我们会用: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 遍历对象属性。