var aaa[0] = { value: Value1, text: Value2 }如何获得 value1?
aaa[0].value ?有错

解决方案 »

  1.   

    <script>
    var aaa = [];
    aaa[0] = {value:"Value1",text:"Value2"};
    alert(aaa[0].value);
    </script>
      

  2.   


    var aaa[0] = { value: Value1, text: Value2 }//如果Value1和Value2不是变量的话要加引号的
      

  3.   

    如果你的value和text的值都是数字类型的就不需要“”号。如果不是就需要引号“”function test() {
    var s = "[{ value: 'Value1', text: 'Value2' }]";
    var el = eval(s);
    alert(el[0].value);
    alert(el[0]["value"]);//都可以取得值
    }
    用aaa[0]["value"]
      

  4.   


    var aaa[0] = { value: Value1, text: Value2 }
    aaa[0]这个变量命名不是规范的吧,像一个数组
    换成aaa,应该没有问题了