【发布时间】:2018-08-12 15:19:53
【问题描述】:
有人能解释一下为什么会这样吗?
var Danny = {
name: 'Danny',
lastname: 'Black',
yearOfBirth: 1998,
job: 'Programmer',
isMarried: false,
};
var xyz = 'job';
console.log(Danny[xyz]);
在这种情况下,我在控制台中获得了 Prgrammer,为什么?
【问题讨论】:
-
因为
xyz是一个值为job的变量,而Danny是一个具有job属性的对象 -
这不是您在 Stack Overflow 上提出的问题。查看一些基本教程,您的问题将得到解答。就像您在 Math SE 上发布一个问题,询问为什么 1+1=2。拿起一本书(或视频),学习基础知识,当您遇到需要帮助的问题时,寻求社区的帮助。祝你好运。
标签: javascript object