定义一个对象
var a={key1:"a",key2:"b"};
取值方式一
var value1=a['key1'];
取值方式二
var value2=a.key1;
分析:
两种取值方式在语法上都没有问题,但是第二种取值方式在性能上优于第一种方式;
但是第二种方式无法应用于动态取值问题,动态取值的时候需要用第一种方式。
var value3="key2";
var value4=a[value3];
定义一个对象
var a={key1:"a",key2:"b"};
取值方式一
var value1=a['key1'];
取值方式二
var value2=a.key1;
分析:
两种取值方式在语法上都没有问题,但是第二种取值方式在性能上优于第一种方式;
但是第二种方式无法应用于动态取值问题,动态取值的时候需要用第一种方式。
var value3="key2";
var value4=a[value3];