JavaScript实现数组随机排序的方法
2015-06-26 00:00
1041 查看
本文实例讲述了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引用类型——RegExp
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
- 深入研究javascript中的prototype
- 谈谈Ext JS的组件——布局的使用方法续一
- 谈谈Ext JS的组件――布局的使用方法续一
- 谈谈Ext JS的组件——布局的使用方法续一
- 谈谈Ext JS的组件——布局的使用方法续一
- 谈谈Ext JS的组件——布局的使用方法续一
- javascript的语法说明,变量和运算符
- 《webgl入门指南》学习笔记一three.js与sim.js
- [LeetCode][JavaScript]Sqrt(x)
- javaScript语法入门
- [LeetCode][JavaScript]Pow(x, n)
- jsp遍历读取xml值
- 读《高性能javascript》笔记(一)
- javascript深入理解js闭包
- js 大小写转换
- 【HM】第2课:JavaScript基础
- Javascript 多浏览器兼容性问题及解决方案