So mischen Sie ein Array mit JavaScript?

So mischen Sie ein Array mit JavaScript?
JavaScript ist eine programmierbasierte Sprache, die seinen Kunden interaktive Websites mit integrierten Funktionen zur Verfügung stellt. Mischen ist das Konzept, die Elemente jeder sortierten/Sequenzreihenfolge neu zu ordnen. Es enthält verschiedene Anwendungen in Gaming, Kryptographie, Statistik usw.

In JavaScript die Mischen() Die Methode wird verwendet, um die Mischungsaufgaben durchzuführen. Die Methode nimmt die Eingabe als Array ein und gibt ein neues Array zurück, indem die Elementpositionen im Array austauschen.

Dieser Beitrag zeigt die integrierte Methode von JavaScript.

Wie man ein Array in JavaScript mischt?

In JavaScript die Mischen() Die Methode wird angepasst, um den Ort der Elemente in einem Array zu ändern. Es wird die Array -Elemente nicht geändert/bearbeitet. Es wird jedoch die Elemente angeordnet, die jeweils im Array vorhanden sind Array.Sortieren() Forderung. Ein Array.Sortieren() wird verwendet, um die Elemente im Array zu sortieren. Es ändert zufällig die Positionen von Elementen im Array.

Der Mischen() Methode nimmt die Liste oder das Array als Eingabe an. Danach führt es eine mathematische Operation durch und gibt das Element der Liste zurück, um die Bestellung neu zu ordnen.

Beispiel 1: Verwenden der Shuffle () -Methode in JavaScript

Es wird ein Beispiel verwendet, um ein Array mit JavaScript zu mischen. Der Code ist unten angegeben:

Code

// Ein Beispiel für ein Array in JavaScript mischen
Sei Zahlen = [1, 2, 3, 4, 5];
lass letter = ["a", "b", "c", "d", "e"];
Funktionshuffle (Array)

Rückgabearray.sort () => mathematik.random () - 0.5);

Konsole.log (shuffle (number));
Konsole.log (shuffle (letter));

Die Beschreibung des Codes ist wie folgt im aufgeführten Format:

  • Erstens zwei Arrays, “Zahlen" Und "BriefeWerden verwendet, in denen fünf Elemente definiert sind.
  • Danach a Mischen() Die Methode wird angewendet, indem das Array von fünf Elementen bestanden wird.
  • Im Mischen() Methode, die Array.Sortieren() wird verwendet, um das Neue Array zurückzugeben, indem die Orte von Array -Elementen gewechselt werden.
  • Am Ende werden gemischte Arrays mit dem angezeigt Konsole.Protokoll() Methode durch Übergabe der Zahlen Und Briefe Arrays.

Ausgang

Der Code gibt die beiden Arrays von zurück Zahlen Und Briefe Durch Ändern der Position der Elemente jedes Arrays.

Beispiel 2: Mischen Sie ein Array mit der Loop in JavaScript ein Array mit der Schleife

Es wird ein Beispiel dafür in Betracht gezogen, ein Array mit einer für die Schleife zu mischen. Zum Beispiel ist der Code unten angegeben.

Code

// Ein weiteres Beispiel für ein Array in JavaScript mischen
Sei Array = [1, 2, 3, 4, 5]
für (sei x = Array.Länge - 1; x> = 1; X--)
lass y = math.Boden (Mathematik.random () * (x + 1));
sei T = Array [y];
Array [y] = Array [x];
Array [x] = t;

Konsole.log (Array);

In diesem Code:

  • Ein Array wird mit dem Namen des Arrays erstellt fünf Werte haben.
  • Danach wird A für die Schleife mit der Länge der Elemente initialisiert. Danach wird die Schleife ausgeführt, bis der Wert erreicht ist oder größer als 1.
  • Danach, Mathematik.willkürlich() Die Methode wird verwendet, um eine Zahl zufällig zwischen 1 und 5 zu generieren.
  • Schließlich zeigen Sie das Array mit dem Array an Konsole.Protokoll() Methode.

Ausgang

Die Ausgabe zeigt die Ausführung des obigen Code.

Abschluss

In JavaScript die Mischen() Die Methode wird verwendet, um die Positionen von Elementen in einem Array auszutauschen. Das zufällige Positionierungsphänomen mischt die Elemente des Arrays. Die Methode bearbeitet den Wert des Elements nicht. Es gibt ein neues Array in einer ungeortierten Reihenfolge zurück, indem es die nutzt Array.Sortieren() Methode. Hier haben Sie gelernt, ein Array mit JavaScript zu mischen. Für ein besseres Verständnis haben wir die Arbeit der Arbeit erklärt Mischen() Methode auch.