Cómo barajar una matriz usando JavaScript?

Cómo barajar una matriz usando JavaScript?
JavaScript es un lenguaje basado en la programación que proporciona sitios web interactivos a sus clientes utilizando funciones incorporadas. Arrastramiento ¿Es el concepto de reorganizar los elementos de cualquier orden de secuencia?. Tiene varias aplicaciones en juegos, criptografía, estadísticas, etc.

En JavaScript, el barajar() El método se utiliza para realizar las tareas de barajamiento. El método toma la entrada como una matriz y devuelve una nueva matriz intercambiando las posiciones de los elementos en la matriz.

Esta publicación demuestra el método incorporado de JavaScript.

Cómo barajar una matriz en JavaScript?

En JavaScript, el barajar() El método se adapta para cambiar la ubicación de los elementos en una matriz. No modifica/edita los elementos de la matriz. Sin embargo, reordera los elementos presentes en la matriz en cada formación.clasificar() llamar. Un formación.clasificar() se emplea para ordenar los elementos en la matriz. Cambia aleatoriamente las posiciones de los elementos en la matriz.

El barajar() El método toma la lista o la matriz como entrada. Después de eso, realiza una operación matemática y devuelve el elemento de la lista para reorganizar el orden.

Ejemplo 1: Uso del método shuffle () en JavaScript

Se emplea un ejemplo para barajar una matriz usando JavaScript. El código se proporciona a continuación:

Código

// Un ejemplo de una matriz Shuffle en JavaScript
Sea números = [1, 2, 3, 4, 5];
Sea letras = ["A", "B", "C", "D", "E"];
functionshuffle (matriz)

matriz de retorno.sort (() => matemáticas.aleatorio () - 0.5);

consola.log (shuffle (números));
consola.log (shuffle (letras));

La descripción del código es la siguiente en el formato listado:

  • En primer lugar, dos matrices ","números" y "letrasSe utilizan en el que se definen cinco elementos.
  • Después de eso, un barajar() El método se emplea pasando la matriz de cinco elementos.
  • En el barajar() método, el formación.clasificar() se utiliza para devolver la nueva matriz cambiando las ubicaciones de los elementos de matriz.
  • Al final, las matrices barajadas se muestran utilizando el consola.registro() método pasando el números y letras matrices.

Producción

El código devuelve las dos matrices de números y letras cambiando la posición de los elementos de cada matriz.

Ejemplo 2: baraja una matriz usando para bucle en javaScript

Se considera un ejemplo para arrastrar una matriz usando un bucle para. Por ejemplo, el código se proporciona a continuación.

Código

// Otro ejemplo de Array una matriz en JavaScript
Deje matriz = [1, 2, 3, 4, 5]
para (dejar x = matriz.Longitud - 1; x> = 1; X--)
Sea y = matemáticas.piso (matemáticas.aleator () * (x + 1));
Sea t = matriz [y];
matriz [y] = matriz [x];
matriz [x] = t;

consola.log (matriz);

En este código:

  • Se crea una matriz con el nombre de la matriz Tener cinco valores.
  • Después de eso, un bucle for se inicializa con la longitud de los elementos. Después de eso, el bucle se ejecuta hasta que se alcanza el valor o mayor que 1.
  • Después, Matemáticas.aleatorio() El método se emplea para generar un número al azar entre 1 y 5.
  • Finalmente, muestre la matriz usando el consola.registro() método.

Producción

La salida muestra la ejecución del código anterior y devuelve la matriz barajada usando JavaScript.

Conclusión

En JavaScript, el barajar() Se emplea el método para intercambiar las posiciones de los elementos en una matriz. El fenómeno de posicionamiento aleatorio baraja los elementos de la matriz. El método no edita el valor del elemento. Devuelve una nueva matriz en un orden sin clasificar utilizando el formación.clasificar() método. Aquí, has aprendido a barajar una matriz usando JavaScript. Para una mejor comprensión, hemos explicado el funcionamiento del barajar() método también.