中括号运算符总是能代替点运算符。但点运算符却不一定能全部代替中括号运算符。
中括号运算符可以用字符串变量的内容作为属性名。点运算符不能。
中括号运算符可以用纯数字为属性名。点运算符不能。
中括号运算符可以用js的关键字和保留字作为属性名。点运算符不能。
a.b=5;; a[ 'b' ]= 5; 即[ ]也可以代表属性;
利用 for ( var x in object) {length++ }; 可以计算object对象内部的键值对 数;
delete a[b] 可以直接删除对象a的属性b;
对象的属性值可以是数组,object.element=new array( );