Come mescolare un array usando javascript?

Come mescolare un array usando javascript?
JavaScript è un linguaggio basato sulla programmazione che fornisce siti Web interattivi ai suoi clienti utilizzando funzioni integrate. Mescolando è il concetto di riorganizzare gli elementi di qualsiasi ordine ordinato/sequenza. Ha varie applicazioni in gioco, crittografia, statistica, ecc.

In JavaScript, il shuffle () il metodo viene utilizzato per condurre le attività di mescolanza. Il metodo prende input come array e restituisce un nuovo array scambiando le posizioni degli elementi nell'array.

Questo post dimostra il metodo integrato di JavaScript.

Come mescolare un array in javascript?

In JavaScript, il shuffle () Il metodo è adattato per modificare la posizione degli elementi in un array. Non modifica/modifica gli elementi dell'array. Tuttavia, riorganizza gli elementi presenti nell'array a ciascuno vettore.ordinare() chiamata. UN vettore.ordinare() è impiegato per ordinare gli elementi nell'array. Cambia casualmente le posizioni degli elementi nell'array.

IL shuffle () Il metodo prende l'elenco o l'array come input. Successivamente, esegue un'operazione matematica su di esso e restituisce l'elemento dell'elenco per riorganizzare l'ordine.

Esempio 1: usando il metodo Shuffle () in JavaScript

Un esempio è impiegato per mescolare un array usando JavaScript. Il codice è riportato di seguito:

Codice

// Un esempio di shuffle un array in javascript
let numeri = [1, 2, 3, 4, 5];
let letters = ["a", "b", "c", "d", "e"];
FunctionShuffle (array)

Array di ritorno.sort (() => matematica.casuale () - 0.5);

console.log (shuffle (numeri));
console.log (shuffle (lettere));

La descrizione del codice è la seguente nel formato elencato:

  • In primo luogo, due array, "numeri" E "lettere"Sono usati in cui sono definiti cinque elementi.
  • Dopodiché a shuffle () Il metodo viene impiegato passando l'array di cinque elementi.
  • Nel shuffle () Metodo, il vettore.ordinare() viene utilizzato per restituire il nuovo array cambiando le posizioni degli elementi dell'array.
  • Alla fine, gli array mescolati vengono visualizzati utilizzando il console.tronco d'albero() metodo passando il numeri E lettere array.

Produzione

Il codice restituisce i due array di numeri E lettere cambiando la posizione degli elementi di ciascun array.

Esempio 2: shuffle un array che utilizza per loop in javascript

Un esempio è considerato per mescolare un array usando un loop. Ad esempio, il codice è riportato di seguito.

Codice

// Un altro esempio di shuffle un array in javascript
Array let = [1, 2, 3, 4, 5]
per (let x = array.lunghezza - 1; x> = 1; X--)
Sia y = matematica.pavimento (matematica.casuale () * (x + 1));
let t = array [y];
array [y] = array [x];
array [x] = t;

console.log (array);

In questo codice:

  • Viene creato un array con il nome dell'array avere cinque valori.
  • Successivamente, un ciclo per il ciclo viene inizializzato con la lunghezza degli elementi. Successivamente, il ciclo viene eseguito fino a raggiungere il valore o superiore a 1.
  • Dopo di che, Matematica.casuale() Il metodo viene impiegato per generare un numero in modo casuale tra 1 e 5.
  • Infine, visualizza l'array usando il console.tronco d'albero() metodo.

Produzione

L'output mostra l'esecuzione del codice sopra e restituisce l'array mescolato usando JavaScript.

Conclusione

In JavaScript, il shuffle () Il metodo viene impiegato per scambiare le posizioni degli elementi in un array. Il fenomeno di posizionamento casuale mescola gli elementi dell'array. Il metodo non modifica il valore dell'elemento. Restituisce un nuovo array in un ordine non desiderato utilizzando il vettore.ordinare() metodo. Qui, hai imparato a mescolare un array usando JavaScript. Per una migliore comprensione, abbiamo spiegato il funzionamento del shuffle () anche metodo.