JavaScript实现数组随机排序的方法


Posted in Javascript onJune 26, 2015

本文实例讲述了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程序设计有所帮助。

Javascript 相关文章推荐
javascript 进阶篇2 CSS XML学习
Mar 14 Javascript
jQuery+css实现图片滚动效果(附源码)
Mar 18 Javascript
js QQ客服悬浮效果实现代码
Dec 12 Javascript
javascript实现全局匹配并替换的方法
Apr 27 Javascript
JavaScript对象学习小结
Sep 02 Javascript
javascript每日必学之运算符
Feb 16 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
Aug 02 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
原生js通过一行代码实现简易轮播图
Jun 05 Javascript
详解element上传组件before-remove钩子问题解决
Apr 08 Javascript
微信小程序自定义扫码功能界面的实现代码
Jul 02 Javascript
cypress测试本地web应用
Jun 01 Javascript
JavaScript让Textarea支持tab按键的方法
Jun 26 #Javascript
javascript实现textarea中tab键的缩排处理方法
Jun 26 #Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
Jun 26 #Javascript
jQuery实现鼠标划过添加和删除class的方法
Jun 26 #Javascript
jQuery实现网站添加高亮突出显示效果的方法
Jun 26 #Javascript
jQuery匹配文档链接并添加class的方法
Jun 26 #Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 #Javascript
You might like
php $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
2010/06/21 PHP
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
ThinkPHP表单令牌错误的相关解决方法分析
2016/05/20 PHP
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
BootStrap Fileinput初始化时的一些参数
2016/12/30 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
npm的lock机制解析
2019/06/20 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
Python编程快速上手——强口令检测算法案例分析
2020/02/29 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
聘任书模板
2014/03/29 职场文书
品酒会策划方案
2014/05/26 职场文书
假面舞会策划方案
2014/05/29 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
学期个人自我总结
2015/02/13 职场文书
信访工作个人总结
2015/03/03 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
纯html+css实现Element loading效果
2021/08/02 HTML / CSS