// 数组随机排序
let arrpx = [1,2,3,4,6,5,7,9,8];
function randpx(arr){
for(let i=0;i<arr.length;i++){
let rand = parseInt(Math.random()*arr.length);
let temp = arr[rand];
arr[rand] = arr[i];
arr[i] = temp;
}
return arr;
}
console.log(randpx(arrpx));
// sort排序
let arrpx2 = [1,2,3,4,5,6,7,8,9,10];
arrpx2.sort(function(){
return Math.random() - 0.5;
})
console.log(arrpx2);
js实现数组的随机排序
原创
©著作权归作者所有:来自51CTO博客作者JackieDYH的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:js获取文件的扩展名
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
js/JavaScript数组随机排序
var arr = [1,2,3,4,5];function randomsort(a, b) { return Math.random()>.5 ? ...
js javascript python 数据结构 快速排序 -
js数组的排序
js数组的排序默认排序与按指定的字段自定义的规则排序
数组 字段 自定义