基本写法
var obj =
{
name: "崔秀英",
birth: "1990-02-10",
height: 170
}
for (var x in obj)
if (obj.hasOwnProperty(x))
console.log(obj[x]);
x对应obj对象属性名,若obj为数组,则x对应键名。
hasOwnProperty(x)方法用于判断obj[x]是否已被定义,从而过滤undefined内容。
PS:该判断可解决IDEA的Possible iteration over unexpected (custom / inherited) members, probably missing hasOwnProperty check警告。
本文介绍了一种使用JavaScript遍历对象的基本方法,并通过一个具体的示例展示了如何利用for循环结合hasOwnProperty方法来打印对象的所有属性值。这种方法有助于避免迭代过程中出现意外成员的问题。
994

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



