解決使用es6非同步函式的錯誤

2021-10-06 07:11:01 字數 487 閱讀 5318

前段時間在寫react專案時,使用了es6的async非同步函式,結果報了一大堆錯誤,控制台也提示,缺少相應的模組,今天來給大家分享一下,如何解決這個錯誤。

如果不安裝相應得外掛程式,就使用es6的非同步函式的話,就出出現以下提示

解決方法

1:安裝乙個@babel/polyfill

然後在.babelrc檔案中配置preset-env中的引數"usebuiltins":「usage」,讓babel按需引入需要的補充模組:

2:你可以直接在你的html裡面引入這個外鏈,也可以幫助我們的瀏覽器識別regeneratorruntime

ES6箭頭函式的使用

箭頭函式是 es6 裡面乙個簡寫函式的語法方式 箭頭函式只能簡寫函式表示式,不能簡寫宣告式函式 functionfn 不能簡寫 const fun function 可以簡寫 const obj 可以簡寫 語法 函式的行參 constfn function a,b 可以使用箭頭函式寫成 const ...

ES6之箭頭函式使用

箭頭函式在es6的標準中被引入,可用於替代傳統定義函式的寫法,一般用在函式本身 量較少,且處理邏輯簡單的場景,此時可以用箭頭函式替代掉原有函式的寫法。但是如果函式的 量較大以及處理邏輯較為複雜的時候還是使用傳統的函式定義方法。編寫乙個立即執行的函式,傳統定義方式 function 使用箭頭函式 函式...

ES6非同步操作之Promise

一直以來覺得非同步操作在我心頭像一團迷霧,可是它重要到我們非學不可,那就把它的面紗解開吧。es6 誕生以前,非同步程式設計的方法,大概有下面四種。非同步 簡單的說 執行順序不是一次連續完成的,中間加入了其他的程式運算,等第一階段準備好了資料,再返回來進行計算。來看看阮一峰老師es6入門中講的的 反覆...