JavaScript对象取值方式分析

版权声明:技术成长的艰难岁月,沧桑的是容颜,不变的是真心,虽然我不是特别喜欢Code ! https://blog.csdn.net/qq_25037705/article/details/79040388

定义一个对象
var a={key1:"a",key2:"b"};
取值方式一

var value1=a['key1'];

取值方式二

var value2=a.key1;

分析:
两种取值方式在语法上都没有问题,但是第二种取值方式在性能上优于第一种方式;
但是第二种方式无法应用于动态取值问题,动态取值的时候需要用第一种方式。

var value3="key2";
var value4=a[value3];

猜你喜欢

转载自blog.csdn.net/qq_25037705/article/details/79040388
今日推荐