Wählen Sie eine zufällige Zeichenfolge aus einem Array aus [duplicate]

Lesezeit: 1 Minute

Benutzer-Avatar
Mausoleum

Mögliches Duplikat:

JavaScript: Abrufen eines zufälligen Werts aus einem Array

Könnte mir jemand zu diesem Thema helfen? Ich habe diesen Code.

var textArray = [
    'song1.ogg',
    'song2.ogg'
]
audioElement.setAttribute('src', textArray);

Wie kann ich zufällig eine dieser Zeichenfolgen in mein Audioelement einfügen?

Wäre froh wenn jemand helfen kann….

var textArray = [
    'song1.ogg',
    'song2.ogg'
];
var randomNumber = Math.floor(Math.random()*textArray.length);

audioElement.setAttribute('src', textArray[randomNumber]);

  • Wow, danke. Du bist schnell :D… Ich werde es versuchen!

    – Mausoleum

    8. September 2011 um 15:16 Uhr

  • hatte einen kleinen Rechtschreibfehler (Länge sollte ohne Großbuchstaben sein), aber in meiner Antwort behoben

    – Gideon

    8. September 2011 um 15:18 Uhr


  • Ja danke du hast es mir gesagt. Zuerst hat es nicht funktioniert, aber jetzt funktioniert es. Vielen Dank! Ist es übrigens wirklich nötig, nach jeder Zeile ein Semikolon zu setzen?

    – Mausoleum

    8. September 2011 um 15:21 Uhr


  • Ja, Sie brauchen ein Semikolon, um jede Anweisung in Javascript abzuschließen. Bitte markieren Sie auch Gidons Antwort als richtig, wenn sie Ihr Problem löst.

    – jbaby

    8. September 2011 um 15:34 Uhr

  • @jbaby: Das ist falsch. JavaScript fügt Semikolons automatisch ein, aber weil es nicht perfekt ist, fügt es sie nicht immer an der richtigen Stelle ein. Also nicht müssen, zu … haben Verwenden Sie Semikolons, aber Sie wirklich wirklich sollte.

    – Felix Klinge

    8. September 2011 um 15:39 Uhr


var randomIndex = Math.floor(Math.random() * textArray.length); 
var randomElement = textArray[randomIndex];

1129270cookie-checkWählen Sie eine zufällige Zeichenfolge aus einem Array aus [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy