对于对象解构形式来说,如果省略了var/let/const声明符,就必须把整个赋值表达式用( )括起来。因为如果不这样做,语句左侧的{..}作为语句中的第一个元素就会被当作是一个块语句而不是一个对象。比如:({x, y, z} = bar())
2