Skip to content

输出是什么?

Posted on:2021年7月3日 at 22:13
const person = {
  name: "Lydia",
  age: 21,
};

for (const item in person) {
  console.log(item);
}

for-in循环中,我们可以通过对象的key来进行迭代,也就是这里的nameage。在底层,对象的key都是字符串(如果他们不是Symbol的话)。在每次循环中,我们将item设定为当前遍历到的key.所以一开始,itemname,之后 item输出的则是age

原文转自:https://fe.ecool.fun/topic/ac5c3d92-55a9-4c88-b452-e0b583f13385