未捕获的语法错误:在严格模式之外尚不支持块范围的声明(let、const、function、class)

2022-08-30 04:57:50

此错误在浏览器中的JS控制台上弹出,我不确定如何解释该消息。谁能描述一下是什么原因造成的?

谢谢


答案 1

这意味着必须通过在文件或函数的开头写入来声明严格模式以使用块范围声明。"use strict"

前任:

function test(){
    "use strict";
    let a = 1;
} 

答案 2