请检查下面的代码.这里所有变量值都是静态的.
var o = { level_a:{}, level_b:{}, . . . .};
var levelVar = "b";
var selected_tab = 'level'+'_'+levelVar; \\level_b
var result = o.selected_tab;
在这里你可以看到var o的对象,var levelVar并selected_tab有串.现在我希望我应该得到o.level_b内部的价值result,但它不起作用因为我们不能将字符串连接到对象.
请帮忙.
使用此表示法:
result = o[selected_tab];
Run Code Online (Sandbox Code Playgroud)
更一般地说,当你有var时obj={a:'b'},你可以a使用obj.a和访问属性obj['a'].
| 归档时间: |
|
| 查看次数: |
2565 次 |
| 最近记录: |