Matriz y matriz de objetos | Una comparación - JavaScript

Matriz y matriz de objetos | Una comparación - JavaScript
Las matrices y los objetos son los dos tipos de datos variables más utilizados de JavaScript cuando se trata de representar objetos del mundo real en el mundo de la programación. Las matrices y los objetos son especiales porque se encuentran bajo el paraguas del tipo de datos no ejercicios en JavaScript. Ambos no están obligados por restricciones a su tamaño o los tipos de valores que pueden almacenar dentro de ellos. Esto les permite almacenar otras matrices y otros objetos dentro de ellos. Este artículo explicará las matrices de JavaScript y las matrices de objetos en JavaScript.

Matrices en JavaScript

Las matrices pertenecen al tipo de datos no ejercicios, y como se mencionó anteriormente, no están restringidos por una restricción de tamaño. Esto también les da una propiedad más, que es que funcionan en referencias, referencias a la ubicación de memoria en la que se almacena el valor de su primera variable.

Para crear una matriz, simplemente cree una variable y estén igual al soporte cuadrado "[]" y dentro de estos soportes cuadrados, escriba los valores para almacenar en la matriz, con cada valor separado por una coma ",".

Un ejemplo de esto sería:

ArrayVariable = [1, 2, 3, "Porsche", "BMW", verdadero, indefinido];

Entonces, arrayvariable es el nombre de la matriz en la que se almacenan diferentes tipos de valores. Ahora se usa para iterar a través de los elementos con la ayuda de un bucle for a For e imprimir los valores de la matriz "ArrayVariable" Uno por uno, use las siguientes líneas:

para (i = 0; i < arrayVariable.length; i++)
consola.log (ArrayVariable [i]);

En las líneas anteriores, es fácil notar que para acceder a un valor dentro de una matriz "corchetes [ ]"Y luego se pasan el valor del índice de los elementos. El primer elemento se coloca en el índice 0, y el segundo elemento se coloca en el primer índice, y así sucesivamente. La ejecución de este código imprime lo siguiente en el terminal:

Como puede ver, cada elemento se imprimió en la terminal

Matriz de objetos en JavaScript

Como se mencionó anteriormente, las matrices y objetos son aquellos tipos de datos que pueden almacenar valores de otras matrices y objetos. Una variedad de objetos es exactamente lo que parece, y es una matriz en la que cada elemento es un objeto.

Para demostrar esto, tome las siguientes líneas de código para crear dos objetos diferentes en JavaScript:

var personeBj =
Nombre: "John Doe",
Edad: 18,
ISEMPLAYED: VERDADERO,
;
var carobj =
Carmake: "Porsche",
Precio: 345000,
Modelo: 2016,
;

Ater que, cree una nueva matriz y configúrela igual a PersonObj y Carobj con soportes cuadrados como:

ArrayVariable = [PersonObj, CarOBJ];

Ahora, para iterar a través de esta matriz e imprimir su elemento en el terminal use las siguientes líneas de código:

para (i = 0; i < arrayVariable.length; i++)
consola.log (ArrayVariable [i]);

Después de esto, el terminal mostrará lo siguiente:

Ambos elementos de la matriz de objetos se imprimieron en la terminal.

Para acceder a un valor específico, deje que el auto hecho del objeto carobj Use la siguiente línea de código:

consola.Log (ArrayVariable [1].marca de auto);

Esto dará la siguiente salida en el terminal:

Conclusión

JavaScript incluye la matriz como tipos de datos y objetos, ahora estos dos pueden almacenar elementos entre sí. Esto significa que es posible crear una variedad de objetos, así como crear objetos de matrices. En este artículo, se dio una descripción general de las matrices y una variedad de objetos con su trabajo.