1. 程式人生 > >使用babel後js程式碼第一行出現 "use strict";

使用babel後js程式碼第一行出現 "use strict";

這是babelES6轉譯ES5自動加上的,使用嚴格模式的意思;

嚴格模式有什麼用?

主要有以下幾個:(錯誤檢測、規範、效率、安全、面向未來)

  - 消除Javascript語法的一些不合理、不嚴謹之處,減少一些怪異行為;

  - 消除程式碼執行的一些不安全之處,保證程式碼執行的安全;

  - 提高編譯器效率,增加執行速度;

  - 為未來新版本的Javascript做好鋪墊。

目前我覺的最重要的就是執行速度~