Update shuffle.md
This commit is contained in:
@ -5,7 +5,7 @@ tags: array,random,intermediate
|
||||
|
||||
Randomizes the order of the values of an array, returning a new array.
|
||||
|
||||
Uses the [Fisher-Yates algorithm](https://github.com/30-seconds/30-seconds-of-code#shuffle) to reorder the elements of the array.
|
||||
Use the [Fisher-Yates algorithm](https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle#Fisher_and_Yates'_original_method) to reorder the elements of the array.
|
||||
|
||||
```js
|
||||
const shuffle = ([...arr]) => {
|
||||
@ -21,4 +21,4 @@ const shuffle = ([...arr]) => {
|
||||
```js
|
||||
const foo = [1, 2, 3];
|
||||
shuffle(foo); // [2, 3, 1], foo = [1, 2, 3]
|
||||
```
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user