gpt4 book ai didi

javascript - 打印出对象的属性

转载 作者:行者123 更新时间:2023-11-28 19:44:03 25 4
gpt4 key购买 nike

我正在关注 Code Academy 的 Javascript 教程。这是我遇到问题的教训:

Use a for-in loop to print out all the properties of nyc.

这是我的代码:

var nyc = {
fullName: "New York City",
mayor: "Bill de Blasio",
population: 8000000,
boroughs: 5
};

for(var x in nyc) {
console.log(nyc[x]);
}

当我执行此操作时,Code Academy 给出以下错误:

Oops, try again. It looks like you didn't print nyc's fullName

我使用 Chrome 的开发者工具来运行此代码,我似乎得到了适当的输出:

New York City
Bill de Blasio
8000000
5

我在这里做错了什么?

编辑:我采纳了 Pointy 的建议,将 for-in 循环内部更改为 console.log(x)。我仍然遇到同样的错误,直到我关闭 Code Academy 选项卡并打开一个新选项卡。

最佳答案

x 是获取值的 key ,您可以使用该 key 在对象 nyc 中访问它,如

for(var x in nyc) {
console.log(nyc[x]);
}

关于javascript - 打印出对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24590047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com