JSON数组:
var level1 = [{id:1,text:"1"},{id:2,text:"2"}]
var level2 = [{id:1,text:"1"},{id:2,text:"2"}]
var level3 = [{id:1,text:"1"},{id:2,text:"2"}]
// 一般的,我可以通过level1.id来获取值。但如果level后面的1是动态的,如何动态获取并拼装这个对象?
例如:
for(var i = 1; i < 4;i++){
level+i.id ??? // 这样拿?
}
Jquery/Javascript动态获取JS变量名/对象这个问题困扰了我几个小时,于是我决定在CSDN发问,最终得到了解决,解决方式有多种,但我总结以下两种:
1、可以通过eval("level"+1)获取。
2、也可以通过window['level'+i][0]获取。
CSDN论坛地址:http://bbs.csdn.net/topics/390805749