Creando una variedad de "norte"Los números manualmente, como 1000 o más, pueden ser agitados y lentos. Por lo tanto, puede crear fácilmente cualquier longitud de una matriz en JavaScript sin escribir manualmente. Para hacer esto, use los métodos o enfoques incorporados de JavaScript, como el "para" bucle, "Formación.de()"Método o el"operador de propagación".
Este tutorial demostrará los métodos para crear una variedad de "norte"Números.
Cómo crear una matriz que contenga 1 ... n?
Para crear una matriz que contenga "norte"Números A partir de 1, use los siguientes métodos:
Método 1: Cree una matriz que contenga 1 ... n usando el bucle "para"
Utilizar el "para"Loop con el"empujar()"Método para crear una matriz de"norte"Números que comienzan desde cualquier número como"1". Es el método más utilizado.
Sintaxis
Use la sintaxis proporcionada del bucle "para" para crear una matriz:
para (var i = 1; i <= n; i++)
// ..
Veamos un ejemplo de creación de una matriz usando el "para" bucle.
Ejemplo
Primero, cree una matriz vacía:
const array = [];
Crear una variable "norte", Que almacena la longitud de una matriz. Aquí, creamos una variedad de números 1 a 10:
var n = 10;
Use el bucle for () para imprimir "norte"Números asignando valores a una matriz vacía utilizando el"empujar()" método:
para (var i = 1; i <= n; i++)
formación.empuje (i);
Para comenzar con un número que no sea uno, simplemente cambie el valor inicial de la variable "i".
Finalmente, imprima la matriz en la consola:
consola.log (matriz);
Se puede observar que la matriz que contiene números 1 a n se ha creado con éxito:
Método 2: Cree una matriz que contenga 1 ... n usando "matriz.Método de () "
También puedes utilizar el "Formación.de()Método para crear una matriz con 1 a n números en él. Emite una matriz desde cualquier objeto con una propiedad de longitud.
Sintaxis
Siga la sintaxis mencionada para la matriz.de () método para crear una matriz que contiene números 1 a n:
Formación.de (Arraylike, (Element, index) =>
// ..
)
Ejemplo
Primero, cree una variable "formación"Que almacena la matriz resultante llamando al"Formación.de()" método. Hay un prebuilt "mapa()"Método en la matriz.desde () método que itera los elementos y pasa el índice actual y el elemento a la función para crear una instancia de matriz:
Const Array = Array.de(
Longitud: 10,
(elemento, índice) => item = índice + 1
);
Por último, imprima la matriz resultante devuelta de la matriz.de () método:
consola.log (matriz);
Producción
Método 3: Cree una matriz que contenga 1 ... n usando el operador "Diftñado"
Otra forma de crear una matriz que contiene 1 a n es el "Operador de propagación" con el "llaves()" y el "mapa()" métodos. Primero crea una matriz de N. El operador de propagación se usa para extender las teclas en una nueva matriz, y el método "map ()" se usa para agregar 1 a cada clave, lo que resulta en una matriz que contiene los números de 1 a n.
Sintaxis
Para crear una matriz utilizando el operador spread, use la sintaxis dada:
[... matriz (n).llaves()].mapa (i => i + 1)
Aquí, "Matriz (n)"Creará una variedad de n elementos vacíos.
Ejemplo
Use el operador de propagación con el constructor de matriz pasando "N = 10"Con el método Keys ():
Const Array = [... Array (10).llaves()].mapa (i => i + 1);
Imprimirá "norte"Números a partir de 1 a 10:
Hemos reunido toda la información esencial relevante para crear una matriz que contiene 1 a n.
Conclusión
Para crear una matriz que contenga 1 a n, use el "para"Loop con"empujar()" método, "Formación.de()Método "o el"Operador de propagación" con el "llave()" y el "mapa()" métodos. En el primer enfoque, el método push () se usa con un bucle for para agregar elementos a una matriz. La matriz.del método de () tiene un método map () pre-construido, mientras que el tercer enfoque llama explícitamente el método map (). En este tutorial, demostramos los métodos para crear una variedad de "norte"Números.