Získejte položku náhodného pole pomocí JavaScriptu

Pole JavaScriptu jsou pravděpodobně mým oblíbeným primitivem v JavaScriptu. S poli můžete dělat různé úžasné věci:získat jedinečné hodnoty, klonovat je, vyprázdnit je atd. Co takhle získat náhodnou hodnotu z pole?

Chcete-li získat náhodnou položku z pole, můžete použít Math.random :

const arr = [
    "one",
    "two",
    "three",
    "four",
    "tell",
    "me",
    "that",
    "you",
    "love",
    "me",
    "more"
];
const random1 = arr[(Math.floor(Math.random() * (arr.length)))]
const random2 = arr[(Math.floor(Math.random() * (arr.length)))]
const random3 = arr[(Math.floor(Math.random() * (arr.length)))]
const random4 = arr[(Math.floor(Math.random() * (arr.length)))]

console.log(random1, random2, random3, random4)
// tell one more two

Kdy budete potřebovat náhodné hodnoty z pole, je na vaší individuální aplikaci. Je však příjemné vědět, že můžete snadno získat náhodnou hodnotu. Mělo by Array.prototype.random existují?