【发布时间】:2017-08-05 10:51:21
【问题描述】:
jerry = {
weight: 178
}
Malcom = {
weight: 220
}
Bob = {
Weight: 134
}
people = [jerry, Malcom, Bob]
console.log(people[0]);
我正在尝试获取对象名称“jerry”的 console.log。感谢您的帮助!
【问题讨论】:
-
你不能;对象没有内部名称,一个对象可以有 50 个不同的 var 引用它...您可以在特定上下文中查找它并进行匹配,但这更像是一种巧合而不是一种方法。
-
无需对此投反对票——这是新手可能不清楚的事情之一,因为一个人可能不具备理解问题的基本知识。
-
在很多情况下,读者可能需要注意that assigning function objects to variables does preserve the variable name as a property。可以合理地想象标准对象可能具有相同的行为,但事实并非如此。
-
这个话题不应该被关闭。它可以通过某种方式来完成,具体取决于对象是在哪个上下文中定义的。 Here 是一个工作示例。
标签: javascript arrays console.log