数组生成和数组洗牌
在工作中常常会用到数组,按照某种规律生成数组很常见,前两天在社区看到洗牌,就思考了一下,能不能用数组来模仿洗牌。主要是两部分,一、是数组的生成,这个都不难。二、是数组的随机排列。
数组生成和数组的随机排列,我想到了两个方法,第一个方法是大家经常见的,用循环,第二种是用数组自有的方法,效率更高,推荐使用第二个
数组生成方法一
function arrShuffle(arr){var result = arr.sort(function(){return Math.random() > 0.5;});return result;}