In this Article we will go through how to get a random item and remove it from an array only using single line of code in JavaScript.
This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function
.
Let's define this short function:
const randomItem = arr => arr.splice((Math.random() * arr.length) | 0, 1);
const arr = [1, 3, 5, 7, 9];
randomItem(arr); // 7
// arr = [1, 3, 5, 9]