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 相关文章推荐
jQuery live
May 15 Javascript
javascript 实用的文字链提示框效果
Jun 30 Javascript
Jquery同辈元素选中/未选中效果的实例代码
Aug 01 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
Mar 18 Javascript
JS控制网页动态生成任意行列数表格的方法
Mar 09 Javascript
Backbone.js框架中Model与Collection的使用实例
May 07 Javascript
js操作DOM--添加、删除节点的简单实例
Jul 08 Javascript
避免jQuery名字冲突 noConflict()方法
Jul 30 Javascript
jQuery联动日历的实例解析
Dec 02 Javascript
简单的渐变轮播插件
Jan 12 Javascript
基于vue-element组件实现音乐播放器功能
May 06 Javascript
vue+echarts实现动态折线图的方法与注意
Sep 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
国产动画《伍六七》原声大碟大卖,啊哈娱乐引领音乐赋能IP的新尝试
2020/03/08 国漫
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
php+ajax实现文件切割上传功能示例
2020/03/03 PHP
javascript 学习之旅 (3)
2009/02/05 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
2015/02/03 Javascript
jquery结婚电子请柬特效源码分享
2015/08/21 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
2017/03/09 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
python封装对象实现时间效果
2020/04/23 Python
Python实现DDos攻击实例详解
2019/02/02 Python
详解Python 函数参数的拆解
2020/09/02 Python
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
安全员岗位职责
2013/11/11 职场文书
中学生班主任评语
2014/01/30 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
《植树问题》教学反思
2016/03/03 职场文书
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript