2

这是我的 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 小提琴中看到的,它返回未定义。

这是一个初学者的问题,但如果有人可以提供帮助,我将不胜感激。

谢谢

4

0 回答 0