Javascript Can';无法在react native中异步工作

Javascript Can';无法在react native中异步工作,javascript,react-native,Javascript,React Native,我正在尝试运行来自官方的以下代码块: 当我尝试运行此命令时,会出现以下错误: "Unexpected token, expected ( (31:17)" 如果我删除函数关键字,它可以正常工作 如果我使用function关键字与否有什么区别?是因为我在课堂上使用它吗?文件中的哪一处指出了这一点?它是在react本地文档还是JavaScript文档中?我似乎在两个地方都找不到它,尽管我可能在寻找错误的东西 我正在使用react-native:0.38.0(使用react-native cli:1

我正在尝试运行来自官方的以下代码块:

当我尝试运行此命令时,会出现以下错误:

"Unexpected token, expected ( (31:17)"
如果我删除
函数
关键字,它可以正常工作

如果我使用function关键字与否有什么区别?是因为我在课堂上使用它吗?文件中的哪一处指出了这一点?它是在react本地文档还是JavaScript文档中?我似乎在两个地方都找不到它,尽管我可能在寻找错误的东西

我正在使用react-native:0.38.0(使用react-native cli:1.2.0)

是因为我在课堂上使用它吗

可能吧。在类中声明方法的语法是

class Foo {
  method() {}
}
不是

class Foo {
  function method() {}
}
因此,异步方法声明为

class Foo {
  async method() {}
}
文件中的哪一处指出了这一点?它是在react本地文档还是JavaScript文档中

这是JavaScript。React是一个框架/库,而不是一种语言。您使用的所有语法都是JavaScript(当然除了JSX,但这也不是特定于React)

见s

是因为我在课堂上使用它吗

可能吧。在类中声明方法的语法是

class Foo {
  method() {}
}
不是

class Foo {
  function method() {}
}
因此,异步方法声明为

class Foo {
  async method() {}
}
文件中的哪一处指出了这一点?它是在react本地文档还是JavaScript文档中

这是JavaScript。React是一个框架/库,而不是一种语言。您使用的所有语法都是JavaScript(当然除了JSX,但这也不是特定于React)

请参阅s.

它是什么版本的JS。它是什么版本的JS。