【发布时间】:2015-05-06 19:27:32
【问题描述】:
当我在控制台中输入这个时:
var a = {"baz":null, "baz":null, "baz":null, "taz":null};
for (var x in a) {
console.log(x);
}
我只得到: “巴兹” “塔兹”
我需要捕获键“baz”的所有实例...有什么方法可以做到这一点吗? for...in 只会执行上述操作。
【问题讨论】:
-
您不能复制密钥,它们必须是唯一的。
-
您不能拥有相同的密钥两次。那会否定钥匙的意义。这将如何工作?!
-
每次在
a对象中声明baz时,您都在重新定义它。 -
为什么这个问题被否决了?
标签: javascript object iteration