最近詳細(xì)研讀阮一峰的es6入門這本書,在讀到解構(gòu)這一章時(shí),里面嵌套賦值有這樣的一個(gè)例子:let obj = {};
let arr = [];
({ foo: obj.prop, bar: arr[0] } = { foo: 123, bar: true });
obj // {prop:123}arr // [true]這個(gè)例子我在chrome控制臺(tái)運(yùn)行沒有問(wèn)題,但是我之前沒有見過(guò)這樣的寫法,為什么{foo: obj.prop, bar: arr[0]} = {foo: 123, bar: true}這樣的寫法要帶一個(gè)括號(hào)才行,不帶就會(huì)報(bào)錯(cuò): Uncaught SyntaxError: Unexpected token =請(qǐng)知道的解答一下疑惑,謝謝。
ES6語(yǔ)法問(wèn)題
三國(guó)紛爭(zhēng)
2018-10-18 17:19:30