Oppgave 3
Gå ut i fra at du har definert en array med navn på studenter. Denne definisjonen kan f.eks se ut som følger:
Skriv kode som plukker ut tre tilfeldige navn fra denne arrayen (Tips: Math.random() ), og legger disse i en egen/ny array. Skriv deretter ut denne nye arrayen.
Resultat
Koden
JavaScript
window.onload = ready;
function ready() {
var output = document.getElementById("o3-new-array");
var studentsOrg = [
"Hans",
"Ole",
"Nils",
"Olav",
"Per",
"Knut",
"Kari",
"Line",
"Pia"
];
document.getElementById("o3-org-array").value = "Array = [\"" + studentsOrg.join("\", \"") + "\"];";
var studentsNew = [];
// Plukk ut 3 tilfeldig student og legg de til i array.
for (var i = 0; i < 3; i++) {
var random = Math.floor(Math.random() * studentsOrg.length);
studentsNew.push(studentsOrg[random]);
}
output.value = "3 Random studenter: " + studentsNew.join(", ");
}
HTML
<div class="row input-field">
<input id="o3-new-array" type="text" readonly>
</div>