异步函数 意外令牌,预期 (

cjm*_*ing 2 reactjs react-native

我正在尝试按照文档中的建议使用异步函数,但出现此错误Unexpected token, expected (

async function getMoviesFromApi() {
    try {
      let response = await fetch('https://facebook.github.io/react-native/movies.json');
      let responseJson = await response.json();
      return responseJson.movies;
    } catch(error) {
      console.error(error);
    }
  }
Run Code Online (Sandbox Code Playgroud)

错误在这一行 async function getMoviesFromApi() {

它说您还可以在 React Native 应用程序中使用提议的 ES2017 async/await 语法:

它不应该只是工作吗?我在做什么错?

Nic*_*ckJ 5

尝试从声明中取出 function 关键字。所以代替

async function getMoviesFromApi() 
Run Code Online (Sandbox Code Playgroud)

用:

async getMoviesFromApi() 
Run Code Online (Sandbox Code Playgroud)

那对我有用。