javascript 从ARRAY获取随机元素(或许多El)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 从ARRAY获取随机元素(或许多El)相关的知识,希望对你有一定的参考价值。

let arr = ['one', 'green', 'big', 'yourMom', 'finger', 'yoRep'];

function getRandomArrayElements(arr, count) {
  var shuffled = arr.slice(0), i = arr.length, min = i - count, temp, index;
  while (i-- > min) {
      index = Math.floor((i + 1) * Math.random());
      temp = shuffled[index];
      shuffled[index] = shuffled[i];
      shuffled[i] = temp;
  }
  return shuffled.slice(min);
}

console.log( getRandomArrayElements(arr, 2) );

以上是关于javascript 从ARRAY获取随机元素(或许多El)的主要内容,如果未能解决你的问题,请参考以下文章