javascript - 如何在 Javascript for...in 循环中获取对象键的名称?

标签 javascript object iteration for-in-loop

我可以像这样迭代一个对象:

var obj = {name: "Fred"}

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

如何找出 key 是什么?这有可能吗?任何帮助将不胜感激。

最佳答案

希望这会有所帮助

var obj = {name: "Fred"}

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

jsfiddle

关于javascript - 如何在 Javascript for...in 循环中获取对象键的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33636530/

相关文章:

bash:迭代目录内容直到条件匹配的最佳实践

javascript - 2 个 window.onload 位于 2 个单独的 .js 文件中,仅加载 1 个函数

javascript - 使用另一个属性计算对象属性值

ruby - "Everything is an object",这个功能有什么名字吗?

Python 从类中获取值

factorial - 有没有一种快速的方法来查找是否(n-1)!可被n整除吗?

java - 如何在 Java 8 中创建漂亮的迭代

javascript - 通过使用 greasemonkey 的直接代码注入(inject)来包含远程 JS 文件

javascript - 文件无法根据访问者位置正确加载

javascript - 无法获取未定义或空引用的属性 'top' (IE 11)