相关疑难解决方法(0)

参数列表后面的JavaScript:SyntaxError:missing)

我收到错误:

SyntaxError: missing ) after argument list
Run Code Online (Sandbox Code Playgroud)

有了这个javascript:

var nav = document.getElementsByClassName('nav-coll');
for (var i = 0; i < button.length; i++) {
    nav[i].addEventListener('click',function(){
            console.log('haha');
        }
    }, false);
};
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?

javascript syntax-error javascript-events

34
推荐指数
3
解决办法
18万
查看次数

顶级 await 在最新的 Node.js 中不起作用

awaitNode.js 中是否仍然不支持顶级(2020 年 1 月,Node.js 13.5.0)?

我试过一些教程,比如这个,但仍然没有运气,总是得到同样的错误:

D:\NodeJS>node --experimental-modules test.js
(node:17724) ExperimentalWarning: The ESM module loader is experimental.
file:///D:/NodeJS/test.js:9
await test();
^^^^^

SyntaxError: Unexpected reserved word
Run Code Online (Sandbox Code Playgroud)

整个文件内容:

D:\NodeJS>node --experimental-modules test.js
(node:17724) ExperimentalWarning: The ESM module loader is experimental.
file:///D:/NodeJS/test.js:9
await test();
^^^^^

SyntaxError: Unexpected reserved word
Run Code Online (Sandbox Code Playgroud)

我尝试使用"type": "module"in package.json,并将文件重命名为test.mjs,但仍然出现相同的错误,即使使用最新的 Node.js 13.5.0

我究竟做错了什么?

node.js async-await

7
推荐指数
1
解决办法
8227
查看次数