javascript中以下两句有什么区别?该怎么解决

javascript中以下两句有什么区别?javascript中以下两句有什么区别?vara{a:’’}varb[{a:’’}] [解决办法]

javascript中以下两句有什么区别?
javascript中以下两句有什么区别?
var   a={a:’’};
var   b=[{a:’’}];


[解决办法]
var a={a: "aa "};
var b=[{a: "aa "}];
a是对象,
b是数组,数组中的元素是对角.
访问方式:
alert(a.a);
alert(b[0].a);