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中常用的SET和GET
Jan 13 Javascript
jQuery dialog 异步调用ashx,webservice数据的代码
Aug 03 Javascript
使用js正则控制input标签只允许输入的值
Jul 29 Javascript
document节点对象的获取方式示例介绍
Dec 24 Javascript
详解JS面向对象编程
Jan 24 Javascript
AngularJS中$watch和$timeout的使用示例
Sep 20 Javascript
ionic开发中点击input时键盘自动弹出
Dec 23 Javascript
AngularJS中的promise用法分析
May 19 Javascript
Vue实现todolist删除功能
Jun 26 Javascript
turn.js异步加载实现翻书效果
Jul 25 Javascript
通过GASP让vue实现动态效果实例代码详解
Nov 24 Javascript
vue.js 使用原生js实现轮播图
Apr 26 Vue.js
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 fckeditor 调用的函数
2009/06/21 PHP
php curl post 时出现的问题解决
2014/01/30 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
php实现将Session写入数据库
2015/07/26 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
禁止F5等快捷键的JS代码
2007/03/06 Javascript
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
禁止IE用右键的JS代码
2013/12/30 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
jQuery简单实现网页选项卡特效
2014/11/24 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
python 输出一个两行字符的变量
2009/02/05 Python
Python 的 Socket 编程
2015/03/24 Python
举例详解Python中的split()函数的使用方法
2015/04/07 Python
python装饰器实例大详解
2017/10/25 Python
详解Python做一个名片管理系统
2019/03/14 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
python交易记录整合交易类详解
2019/07/03 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
Python常用库大全及简要说明
2020/01/17 Python
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
创伤外科专业推荐信范文
2013/11/19 职场文书
大学班长的职责
2014/01/27 职场文书
青春励志演讲稿
2014/04/29 职场文书
物业保安岗位职责
2014/07/02 职场文书
销售人员工作自我评价
2014/09/21 职场文书
2014年团工作总结
2014/11/27 职场文书
商务邀请函
2015/01/30 职场文书
导游词之河北邯郸
2019/09/12 职场文书
Java Lambda表达式常用的函数式接口
2022/04/07 Java/Android