任何人都可以解释这里发生了什么?
> var b = { a: '1' } > b['a'] '1' > { a:'1' }['a'] [ 'a' ] > {}['a'] [ 'a' ] > {c:2}['a'] [ 'a' ] and of course > ({ a:1 })['a'] 1
但我也希望{a:1} ['a']返回1或错误,为什么我得到['a']?
{a:'1'} ['a']评估如下:
{a:'1'}; ['一个'];