这是我的 JS 小提琴:https ://jsfiddle.net/apasric4/1e2uyorv/
这是导致我出现问题的代码部分:
const randomizeWord=(randomWord)=> {
let arr=randomWord.split("")
for (let i=arr.length<0; i>0;i--) {
let temp = arr[i];
let j = Math.floor(Math.random() * (i + 1));
arr[i] = arr[j];
arr[j] = temp;
}
console.log(arr)
}
我正在按照有关创建加扰游戏的说明进行操作。但是由于某种原因,返回给我的数组没有正确加扰。我不明白这是为什么?我似乎在做与其他编码员完全相同的事情,但它以同样的方式回到我身边。
正如您在 JS 小提琴中看到的,它返回未定义。
这是一个初学者的问题,但如果有人可以提供帮助,我将不胜感激。
谢谢