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

作者:代码拾荒时间:2026-10-29 11:59:51浏览:401

本文介绍了一种使用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编程工作提供协助。

作者最新文章