【发布时间】:2016-10-13 22:01:43
【问题描述】:
我正在阅读“面向网页设计师的 JavaScript”一书,我来到了这个例子:
var fullName = {
"first": "John",
"last": "Smith"
};
for (var name in fullName) {
console.log(name + ": " + fullName[name]);
}
输出是:
"first: John"
"last: Smith"
我不明白的是:我在哪里告诉程序获取字符串“first”和“last”。我的意思是,循环对象“fullName”,我看不到“name”如何与“first”和“last”相关联。我希望这很清楚。 你能帮我吗?非常感谢!
【问题讨论】:
-
for循环遍历对象的键(存储在name中),然后像正常一样访问相应的值 (fullName[name])
标签: javascript for-loop