【问题标题】:How do I get the name of an object key in a Javascript for...in loop? [duplicate]如何在 Javascript for...in 循环中获取对象键的名称? [复制]
【发布时间】:2016-02-11 17:11:51
【问题描述】:

我可以像这样遍历一个对象:

var obj = {name: "Fred"}

for(var value in obj) {
    // Key should be "name"
    console.log(key + ": " + value);
}

我怎样才能知道什么是钥匙?这可能吗?任何帮助将不胜感激。

【问题讨论】:

  • 试试你的代码,value是什么?
  • 哦,好吧,这很尴尬。
  • 是的。如果您不熟悉某个构造,例如 for...in,请先阅读文档:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…。我的意思是,如果您不知道它是如何工作的,您是如何决定使用它的:P ;)

标签: javascript object iteration for-in-loop


【解决方案1】:

希望这会有所帮助

var obj = {name: "Fred"}

for(var key in obj) {
    // Key should be "name"
    console.log(key + ": " + obj[key]);
}

jsfiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 2017-12-16
    • 2022-06-19
    相关资源
    最近更新 更多