JS中()不为人知的作用

今天偶然看到一道面试题: 为什么以下代码在解析中会报错,怎么改正? let x; {x}={x:1}; 代码第一行let了一个变量,第二行进行了对象的解构赋值,把1赋给了x;所以这时候打印x的值应该是1。 可是浏览器直接报错了, 提示=有问题,可是对象的解构赋值不就是这么写的吗? 我们再来复习一下对象的解构赋值 let {x}={x:1}; console.log(x); 浏览器打印出了1,证明没
相关文章
相关标签/搜索