星空网 > 软件开发 > Java

javascript如何将数组元素的顺序打乱

javascript如何将数组元素的顺序打乱:
下面介绍一下如何将数组元素原有的顺序打乱,可能在实际编码中使用不是太频繁,不过也并非一无是处,下面就介绍一下如何实现此功能,代码实例如下:

 

function mytest(){  return 0.5-Math.random(); }var arr=[]; for(var i=0;i<100;i++){  arr[i]=i; } arr.sort(mytest) document.write(arr);

 

以上代码实现我们想要的功能,能够将数组中元素的位置打乱,下面简单介绍一下实现过程:
一.实现原理:
代码的原理非常的简单,就是使用sort()函数进行随机排序,关于sort()函数可以参阅javascript的数组sort()函数用法详解一章节。
二.代码注释:
1.function mytest(){},创建一个函数作为sort()函数的参数。
2.return 0.5-Math.random(),返回一个数字可能大于零也可能小于零,这样就可以实现随机排序功能,关于Math.random()函数可以参阅JavaScript的Math对象的random()方法一章节。 
3.var arr=[],声明一个空数组。
4.for(var i=0;i<100;i++){},通过for循环为数组赋值。
5.arr.sort(mytest) ,进行排序。
6.document.write(arr),输出排序后的数组元素。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8357

更多内容可以参阅http://www.softwhy.com/javascript/

 




原标题:javascript如何将数组元素的顺序打乱

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

3招精准定向TikTok for Business广告受众,完美锁定目标人群 :https://www.goluckyvip.com/news/7732.html
外贸企业办理出口退税,需要注意哪些重点?:https://www.goluckyvip.com/news/7733.html
独立站卖家如何选择美国海外仓:https://www.goluckyvip.com/news/7734.html
看Shopee跨境电商如何玩转直播带货:https://www.goluckyvip.com/news/7735.html
Shopee广告有哪些?怎么用?:https://www.goluckyvip.com/news/7736.html
独立站如何在TikTok上进行“她营销”?别再踩雷了! :https://www.goluckyvip.com/news/7737.html
黄果树瀑布景区景点 - 黄果树瀑布景区景点分布图:https://www.vstour.cn/a/408258.html
延边酒店(附近旅馆住宿50元):https://www.vstour.cn/a/409226.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流