数组乱排

5年以前  |  阅读数:512 次  |  编程语言:JavaScript 
function shuffle(arr) {
  let array = arr;
  let index = array.length;

  while (index) {
    index -= 1;
    let randomInedx = Math.floor(Math.random() * index);
    let middleware = array[index];
    array[index] = array[randomInedx];
    array[randomInedx] = middleware;
  }

  return array;
}

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8