JavaScript实现数组随机排序的代码示例

作者:代码拾荒

时间:2026-10-29

浏览:402

本文介绍了一种使用JavaScript实现数组随机排序的方法。通过Shuffle函数利用Math.random进行元素交换,并结合jQuery将重排后的数组结果输出到指定DOM元素中,为开发者提供简单的参考实现。

文章目录

JavaScript数组随机排序实现

本文介绍了一种在JavaScript中对数组进行随机排序的解决方案,供开发者参考。


function Shuffle(o) {
  for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
  return o;
};

具体使用方式如下:


var testArray = [1,2,3,4,5];
Shuffle(testArray);
// jQuery to dump out new values to element with ID of 'dump'
$(function() {
  for (var i=0;i<testArray.length;i++) {
   $("#dump").append(testArray[i]);
  }
});

运行后的输出效果为:

35214

希望上述内容能对您的JavaScript编程工作提供协助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章