JavaScript-program for å få tilfeldig vare fra en matrise

I dette eksemplet lærer du å skrive et JavaScript-program som vil få et tilfeldig element fra en matrise.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript Array lengde
  • JavaScript matematikk tilfeldig ()
  • JavaScript mattegulv ()

Eksempel: Få tilfeldig vare fra en matrise

 // program to get a random item from an array function getRandomItem(arr) ( // get random index value const randomIndex = Math.floor(Math.random() * arr.length); // get random item const item = arr(randomIndex); return item; ) const array = (1, 'hello', 5, 8); const result = getRandomItem(array); console.log(result);

Produksjon

 'Hallo'

I programmet ovenfor får du tilgang til et tilfeldig element fra en matrise.

  • Et tilfeldig tall mellom 0 og array.length genereres ved hjelp av Math.random()metoden.
  • Den Math.floor()returnerer den nærmeste heltallsverdi som genereres ved Math.random().
  • Denne tilfeldige indeksen brukes deretter til å få tilgang til et tilfeldig element.

Interessante artikler...