javascript - 我如何以编程方式执行此操作?

标签 javascript

我不知道如何以编程方式执行此操作:

var a={a:"a",b:"b"};
return a.a;
         |
        I want to change this programmatically, how can I do that?

不使用eval()

最佳答案

使用 a[v] 其中 v 是一个变量,这些值是 'a''b'.

关于javascript - 我如何以编程方式执行此操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9187389/

相关文章:

javascript - 问题使用 Mustache 模板渲染 Backbone 集合

JavaScript 检测/浏览器统计

javascript - 动态生成的下拉菜单

javascript - 如何在 Angular 2 类中使用时刻时区?

javascript - Nodejs 中的 module.exports - fn 与 object

javascript - redux中isPlainObject函数的实现

javascript - axios 不会分别返回响应和错误

javascript - AngularJS 策略防止类的无样式内容闪现

javascript - 无法在 selenium webdriver 中通过 xpath 单击按钮

javascript - 如果没有用户交互,AngularJS 目录不会更新