问题陈述是,我应将5以下的任何数字替换为0,并将5以上的任何数字替换为1。
我正在尝试重新分配值,但没有影响,为什么?
function fakeBinary(n) {
let numbersArr = n.split('');
numbersArr.forEach(num => {
if(Number(num) < 5) {
num = '0';
} else if(Number(num) >= 5) {
num = '1';
}
});
return numbersArr.join('');
}
console.log(fakeBinary('3457'));Run Code Online (Sandbox Code Playgroud)
我除了的输出0011,但实际输出是3457。
我已经在 firebase 上部署了我的 React 应用程序,当我重新加载页面时,它显示以下页面。

Firebase.json
{
"hosting": {
"public": "build",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"]
}
}
Run Code Online (Sandbox Code Playgroud)
不是单页应用程序