1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <p id="myP"></p>
<script>
var i, files = [], myP = document.getElementById('myP');
let res;
function Mot(value){ // Un mot = un objet + un compteur
this.monMot = value;
this.Cpt = 0;
}
for(i=1;i<=5;i++){ // Création d'un tableau d'objet
files.push(new Mot('Mot'+i));
}
for(i=0;i<30;i++){ // Incrémentation aléatoire des compteurs
var l = files.length;
var rand = Math.floor(Math.random()*l);
files[rand].Cpt++;
}
function myComp(arr){ // Tri
var res;
res = arr.sort(function(a,b){
return a.Cpt - b.Cpt;
});
return res[0];
}
res = myComp(files);
myP.innerHTML = res.monMot; // Affichage du résultat
myP.innerHTML += '<hr />'; // Vérification du résultat
for(i=0;i<files.length;i++){
for(x in files[i]){
myP.innerHTML += files[i][x]+' ';
}
myP.innerHTML += '<br />';
}
</script> |