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

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

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