我正在学习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)
错误 -