我想要编写类似下面这样的代码 const x = await doThis(); console.log(e); try {UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: x is not defined
try/catch块会阻止代码异步运行吗
在构建HTML文档时,我添加了一个供.js文件使用的代码var myVariable = 'somedata';。当然,该文件的代码必须为未设置的变量做好准备。在做一些测试时,我发现如果不在HTML语言中设置这个变量,Firebug控制台就会报告myVariable is not defined,并且代码会中断:所有应该在调用使用该变量的函数之后运行的东西都不会运行只有那个函数需要这个变量,所以我希望它很好地返回,而不是中断,所以我使用了if(undefined ==