javascript - 通过变量中的键名获取javascript对象属性

标签 javascript

<分区>

假设我在 javascripts 中有这样的东西:

var obj = {
  subObj : {}
};
var type = 'subObj';

我怎样才能得到 obj's subObj w/type?例如我想做这样的事情:

obj.(type);

最佳答案

obj[类型]

您使用下标表示法。

11.2.1 Property Accessors

属性通过名称访问,使用点符号:

MemberExpression . IdentifierName
CallExpression . IdentifierName

或括号表示法:

MemberExpression [ Expression ]
CallExpression [ Expression ]

关于javascript - 通过变量中的键名获取javascript对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556673/

相关文章:

javascript - redux 商店外的 Redux 状态

javascript - 我怎么知道 removeEventListener 成功了?

javascript - 如何使用 ColdFusion .cfc 函数中的 ajax 调用上传文件?

javascript - 在检查reactjs上显示选择

javascript - 尝试在 js 中附加路由参数时出现问题

javascript - 替换为 javascript 中的 regExp

javascript - 在 IE7+ 的动态样式表中添加 @import 语句

javascript - 如何识别 javascript 中函数的参数名称?

javascript - Sequelize 调用结构

javascript - Slick Carousel - 自定义指标