Mélanger un tableau en Javascript

Dans ce tutoriel nous allons découvrir comment mélanger un tableau en Javascript. Bien que nombreux langages de programmation tels que PHP et Ruby ont des méthodes intégrées pour mélanger les tableaux, tandis que Javascript ne possède pas de tel méthode pour mélanger les tableaux.
 
 
Donc nous allons implémenter notre propre fonction pour mélanger un tableau.
 

Exemple:
Entrée:
[9, 4, 12, 3, 10]

Sortie:
[3, 9, 10, 12, 4]

 

Exemple:

Nous allons utiliser l’algorithme de Fisher pour mélanger le tableau.

function randomize(tab) {
    var i, j, tmp;
    for (i = tab.length - 1; i > 0; i--) {
        j = Math.floor(Math.random() * (i + 1));
        tmp = tab[i];
        tab[i] = tab[j];
        tab[j] = tmp;
    }
    return tab;
}

var tab = [9, 4, 12, 3, 10];
tab = randomize(tab);
console.log(tab);

La sortie :

[9, 3, 12, 10, 4]
QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *