相关疑难解决方法(0)

TypeError:如果运行ES6代码,则在Firebug控制台中重新声明let错误

我正在学习ES6,所以请耐心等待.

以下是运行正常的代码,如果我单击" 运行"按钮一次,但在第二次命中时它会开始显示TypeError: redeclaration of let myArr错误.

让我知道这种奇怪的(可能不是)行为.

let myArr = [34,45,67,2,67,1,5,90];
let evenArr = [];
let oddArr = [];
myArr.forEach(x => {
    if (x % 2 === 0) {
        evenArr.push(x);
    } else {
        oddArr.push(x);
    }
});

console.log(evenArr);
console.log(oddArr);
Run Code Online (Sandbox Code Playgroud)

错误 -

重新释放错误

javascript ecmascript-harmony ecmascript-6

9
推荐指数
1
解决办法
7459
查看次数