解决 Unexpected lexical declaration in case block 的问题

问题一 使用新版的 es-lint 的时候扫描旧的项目,发现报了

在这里插入图片描述
作用域导致问题的发生
因为switch 没有走到 case 1 的代码块,由于作用域提升,会导致case 1 影响到case 2
所以,eslint 会对这种情况做校验,现在必须 使用花括号将代码块确定具体的作用域

猜你喜欢

转载自blog.csdn.net/weixin_43877368/article/details/117920712
今日推荐