【发布时间】:2016-02-11 00:39:13
【问题描述】:
我有这段代码,我用它来了解更多关于在 javascript 中更新对象的信息。这段代码应该将 gabe 的名称从 Paolo 更新为 Gabriel,它运行良好,但我认为在 for 循环中,我将获取每个单独的键值,而不是获取对象并查看是否进行了更新。
我的问题是如何使用 for 循环在控制台中打印每个键的值?代码如下:
var gabriel = {
firstName: "Paolo",
lastName: "Avila"
}
console.log(gabriel.firstName + " " + gabriel.lastName);
gabriel.nickName = "Cai Cai";
gabriel.firstName = "Gabriel";
var gabe = [gabriel];
for(var i = 0; i < gabe.length; i++){
console.log(gabe[i]);
}
我目前在控制台中得到了这个:
Object {firstName: "Gabriel", lastName: "Avila", nickName: "Cai Cai"}
如何让它打印出来:firstName: "Gabriel", lastName: "Avila", nickName: "Cai Cai"。
TIA!
【问题讨论】:
-
console.log(JSON.stringify(gabe[i]))?
标签: javascript arrays object for-loop