JS中()不爲人知的作用

今天偶然看到一道面試題: 爲什麼以下代碼在解析中會報錯,怎麼改正? let x; {x}={x:1}; 代碼第一行let了一個變量,第二行進行了對象的解構賦值,把1賦給了x;所以這時候打印x的值應該是1。 可是瀏覽器直接報錯了, 提示=有問題,可是對象的解構賦值不就是這麼寫的嗎? 我們再來複習一下對象的解構賦值 let {x}={x:1}; console.log(x); 瀏覽器打印出了1,證明沒
相關文章
相關標籤/搜索