【发布时间】:2023-03-17 14:15:01
【问题描述】:
我在我的 reducer 中构建了一个 react-redux 应用程序我在使用 babel es2015 和 stage-2 用 webpack 编译我的 bundle.js 后遇到了这个错误,我做了一些研究,它假设它们的 const 范围是块代码,所以为什么我收到双重声明错误? 我的减速器就像上面的这个函数
function print(foo){
switch(foo){
case 'test':
const bar = 2;
console.log(bar+1);
break;
case 'test1':
const bar = 1;
console.log(bar+2);
break;
default:
console.log('no match')
break;
}
}
print('test');
【问题讨论】:
-
那么,您的代码中哪里有
{}块?
标签: ecmascript-6 redux babeljs