1.obj["key"]和obj.key的作用是一样的,其中的key都是指对象中的属性名,就是说,key被设置为该obj的一个属性
2.obj[key]中的key是obj的属性变量,可用于遍历,也就是说在遍历对象中的属性或属性值时,只能采用此方法
总结:当遍历对象中的属性名和属性值时,只能采用obj[key],而直接访问某个属性的属性名和属性值时,可以用:
1)obj.key;
2)obj["key"];
3)var key="key";
obj[key];
1.obj["key"]和obj.key的作用是一样的,其中的key都是指对象中的属性名,就是说,key被设置为该obj的一个属性
2.obj[key]中的key是obj的属性变量,可用于遍历,也就是说在遍历对象中的属性或属性值时,只能采用此方法
总结:当遍历对象中的属性名和属性值时,只能采用obj[key],而直接访问某个属性的属性名和属性值时,可以用:
1)obj.key;
2)obj["key"];
3)var key="key";
obj[key];