js中a.b与a[b]除了书写外,有什么区别?

在JS对象中,a.b与a[b]并没有什么区别,都是获得该对象的某个属性,不同之处在于a[b]中的b必须是个字符串;
但在数组里,那就不能写成arr.idx了,只能是arr[idx]。

resultList["movie"] = {}
给resultList设置movie属性

var b = {a: 12};
b['a']
也可以取到a的值。

猜你喜欢

转载自blog.csdn.net/Mandyucan/article/details/81286162