【发布时间】:2014-01-07 20:17:37
【问题描述】:
例如,如果我有以下两个对象
var person = {};
person.name = 'Austin';
person.personality = 'Awsome';
var job = {};
job.title = 'space cowboy';
job.pay = 10,000;
person.job = job;
我想在 for 循环中以编程方式列出每个键和值 par 我有以下内容
for(var key in person){
console.log(key)
console.log(person.key)
}
当没有硬编码if person.key == job 的密钥到达工作时,我如何能够在这个循环中检测到。另外,我将如何列出此 for 循环中的所有作业键?
【问题讨论】:
-
所以你只是想打印一个 K->V 对的递归列表?
-
这个简单的例子。我无法弄清楚如何设置此 for 循环的第二级。
-
要放入标志,您将需要更多代码行..... if 语句或某种 (A==B)?C:D 语句
标签: javascript object key