Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js定义匿名异步函数SyntaxError_Javascript_Asynchronous - Fatal编程技术网

Javascript js定义匿名异步函数SyntaxError

Javascript js定义匿名异步函数SyntaxError,javascript,asynchronous,Javascript,Asynchronous,未捕获的语法错误:意外标记( 但我可以定义正规函数,比如 async function (){ // await somthing } 此语法需要函数名: function (){ // ... }() 如果不想命名,也可以使用此语法: async function functionName(){ // await somthing } 定义一个[anonymous]函数并立即调用,需要括号 async () => { //await something

未捕获的语法错误:意外标记(

但我可以定义正规函数,比如

async function (){
    // await somthing
}

此语法需要函数名:

function (){
    // ...
}()
如果不想命名,也可以使用此语法:

async function functionName(){
    // await somthing
}

定义一个[anonymous]函数并立即调用,需要括号

async () => {
  //await something
}
(异步函数(){
返回1
})()//说吧,答应我{:1}

但是我可以定义普通函数,比如
不。
函数语句需要函数名
。你是想使用IIFE吗?同意,第二个代码段和第一个代码段一样会抛出语法错误。这里有一些关于语法差异的有用注释
(async function (){
  return 1
}) () // and call it , Promise {<resolved>: 1}