您可以使用以下命令获取随机索引 let i = Math.floor(Math.random() * array.length), 那么您应该从数组中删除该元素,可以使用arr.splice(i ,1)。 这可能是一个示例:
let arr = [1,2,3,4,5];
for(let n in arr)
removeRandom(arr);
function removeRandom(arr){
let i = Math.floor(Math.random() * arr.length);
let str= "pre "
for(let n in arr)
str += arr[n] ;
console.log("str "+str)
console.log("arr[i] " + arr[i]);
arr.splice(i ,1);
str= "post "
for(let n in arr)
str += arr[n] ;
console.log("str "+str)
}
1条答案
按热度按时间mxg2im7a1#
您可以使用以下命令获取随机索引
let i = Math.floor(Math.random() * array.length)
,那么您应该从数组中删除该元素,可以使用
arr.splice(i ,1)
。这可能是一个示例: