之前在let声明变量之前使用变量是会报错的
{
console.log(x)
let x = 1
}
而var因为变量提升不会报错而是返回undefined
但是现在let声明的变量也不会报错了,而是和var一样返回undefined
-----补充-----
vue文件正常运行
html文件报错
之前在let声明变量之前使用变量是会报错的
{
console.log(x)
let x = 1
}
而var因为变量提升不会报错而是返回undefined
但是现在let声明的变量也不会报错了,而是和var一样返回undefined
-----补充-----
vue文件正常运行
html文件报错
1 回答2.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
2 回答902 阅读✓ 已解决
1 回答837 阅读✓ 已解决
551 阅读
都是报错的吧,你的代码放在浏览器和node V12 里面都是报错的啊,是不是你还有其他代码影响了,严格模块也是试过了,这个文章说得也挺清楚的,也是报错的