对象解构赋值
let a, b, c;
let nhm = {a:'ni', b:'hao', c:'ma'};
( {a, b, c} ) = nhm ; // 报错
// 这样就正常运行 ( {a, b, c} = nhm );
请问一下,为什么( {a, b, c} ) = nhm ;会报错呢?我觉得用括号把{a, b, c}包起来了,应该不会被认为是语句了,不知道为什么还是报错。
相关分类