当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lodash _.shuffle()用法及代码示例


Lodash是一个JavaScript库,可在underscore.js顶部使用。 Lodash帮助处理数组,集合,字符串,对象,数字等。

_.shuffle()方法使用Fisher-YatesShuffle[洗牌]算法的版本从给定的集合创建Shuffle[洗牌]的值的数组。

用法:

_.shuffle( collection )

参数:此方法接受上述和以下描述的单个参数:

  • collection:此参数将集合拖移。

返回值:此方法用于返回新的随机数组。



范例1:

// Requiring the lodash library  
const _ = require("lodash");  
       
// Original array  
var array = [2, 4, 6, 9, 10]; 
   
// Use of _.shuffle() method 
let shuffled_array = _.shuffle(array); 
  
// Printing the output  
console.log(shuffled_array);

输出:

[ 10, 9, 4, 2, 6 ]

范例2:

// Requiring the lodash library  
const _ = require("lodash");  
       
// Original array  
var array = ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun']; 
   
// Use of _.shuffle() method 
let shuffled_array = _.shuffle(array); 
  
// Printing the output  
console.log(shuffled_array);

输出:

[ 'sat', 'wed', 'fri', 'sun', 'thu', 'mon',  'tue']

相关用法


注:本文由纯净天空筛选整理自shivanisinghss2110大神的英文原创作品 Lodash _.shuffle() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。