我怎样才能通过编程实现这一点
How can I do this programmatically?
我不知道如何通过编程实现这一点:
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'
。
要动态访问对象属性,需要调用括号符号形式
function foo( prop ) {
var a = {a:'a', b: 'b'};
return a[ prop ];
}
foo('b'); // returns 'b'
相关文章:
- 如何使用动画实现纸张推车
- 客户端服务器REST API captcha实现
- jquery动画可以通过编程链接吗
- 如何实现此布局
- 一点javascript元编程&可链接的设置器
- Meteor忘记了密码的实现
- 使用Native Sockets在Android中实现WebSockets
- 在样板文件中实现Ajax
- instanceof是如何在JavaScript中实现的
- 如何正确实现Jquery多选小部件
- 实现一个建立在google.com之上的自定义搜索引擎
- 多个组件是如何实现的
- window.location使用jquery mobile实现chrome跳转
- 如何在OpenERP中实现网络摄像头
- 如何正确编程jQuery动画与平滑(导航栏)
- 如何以编程方式在 ADF 中实现未提交的数据警告
- 如何在javascript中实现异步编程(promise)?是't javascript是一个ui线程环境
- 我怎样才能通过编程实现这一点
- 用JS/jQuery编程实现回调
- 哪一种编程语言具有Gnome 3的完整实现API(绑定)