我正在学习 JavaScript,所以今天我发现要打印或获取对象属性,使用了 for..in 循环。但我在这里感到困惑,因为我以前没有见过 for..in 循环。所以我遇到了一个查询,为什么我们不能在 JavaScript 中使用 for 循环来打印对象属性?这个 for..in 循环是如何工作的?这是一个例子。
let object1 = {
name : 'someone',
name2 : 'someone2',
phno : 234568969
};
并打印这个每个人都建议
for(let key in object1)
{
console.log(key + "=" + object1[key]);
}
我的问题是这个循环是如何工作的,以及为什么这个循环用于打印属性。