📜  D3.js shuffle() 方法

📅  最后修改于: 2022-05-13 01:56:30.179000             🧑  作者: Mango

D3.js shuffle() 方法

d3.shuffle()方法的帮助下,我们可以使用Fisher-Yates shuffle 算法从源数组中获取随机混洗的值数组并返回单个数组。

句法:

d3.shuffle(array[, start[, stop]])

返回值:它返回一个具有源数组值的数组。

注意:要执行以下示例,您必须使用以下命令的命令提示符安装d3库。

npm install d3

示例 1:在此示例中,我们可以看到,通过使用d3.shuffle()方法,我们能够使用Fisher-Yates混洗算法从源数组中获取混洗后的数组并返回单个数组。

Javascript
// Defining d3 contrib variable  
var d3 = require('d3');
  
var gfg = d3.shuffle([1, 2, 3, 4, 5, 6]);
  
console.log(gfg);


Javascript
// Defining d3 contrib variable  
var d3 = require('d3');
  
var gfg = d3.shuffle(["A", "B", "C"]);
  
console.log(gfg);


输出 :

[ 1, 5, 6, 3, 4, 2 ]

示例 2:

Javascript

// Defining d3 contrib variable  
var d3 = require('d3');
  
var gfg = d3.shuffle(["A", "B", "C"]);
  
console.log(gfg);

输出:

[ 'B', 'C', 'A' ]