1. 程式人生 > >es6解構、中括號前加分號

es6解構、中括號前加分號

img 語法錯誤 代碼 tps github 導致 http code 項目

  1. 在寫項目的時候,為了方便使用了下對象的解構,無奈又遇到一坑。
    技術分享圖片
    為什麽會不能解構呢?因為這裏的{}會導致歧義,因為 JavaScript 引擎會將{xxxxx}理解成一個代碼塊,從而發生語法錯誤。只有不將大括號寫在行首,避免 JavaScript 將其解釋為代碼塊,才能解決這個問題。如外層套個大括號:
    技術分享圖片

  2. 中括號前變量加分號,否則會報錯
    技術分享圖片

es6解構、中括號前加分號