js 随机获取数组里面指定的值

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;
      }
      // var items = ['1','2','4','5','6','7','8','9','10'];
      // console.log( getRandomArrayElements(items, 4) );
      return shuffled.slice(min);
    },

 

posted @ 2020-06-08 09:49  本溢  阅读(1363)  评论(0)    收藏  举报