数组是40 x 40,所以[0-39] [0-39]。
有没有一种方法可以遍历数组并选择每个项目,而无需选择两次,而是随机进行, 因此没有像 for(i = 0; i <40; i ++)这样的循环。 抱歉,如果我的解释不好
将数组转换为一维数组
{{1}}
然后我像这样遍历数组
{{1}}
因此,由于数组已被重新排列,我可以得到一个新的随机点进行搜索,有没有比这更有效的方法了?
答案 0 :(得分:2)
具有一个表示所有1600个元素的1D数组。随机排列数组How to randomize (shuffle) a JavaScript array?。使用该数组查找元素。