To select a random value from an array in JavaScript, you can use the built-in Math object functions. Let us say we want to create a function that selects a random fruit from an array of fruits.

Here is how our fruits array looks like:

const fruits = [
    "Apple",
    "Orange",
    "Mango",
    "Banana",
    "Cherry"
];

Next, let us write a randomValue() function that randomly picks a value from the given list:

const randomValue = (list) => {
    return list[Math.floor(Math.random() * list.length)];
};

Now you can use the above function to select a random value from an array, like below:

console.log(randomValue(fruits)); // Banana

✌️ Like this article? Follow @attacomsian on Twitter. You can also follow me on LinkedIn and DEV. Subscribe to RSS Feed.

👋 If you enjoy reading my articles and want to support me to continue creating free tutorials, Buy me a coffee (cost $5) .

Need help to launch a new product? I am available for contract work. Hire me to accomplish your business goals with engineering and design.