Diferencia entre array y array de objetos en JavaScript

En este artículo, veremos las diferencias entre Array y Array of Objects en JavaScript.

1. Array:  una array es una colección de datos y una estructura de datos que se almacena en una secuencia de ubicaciones de memoria . Se puede acceder a los elementos de una array llamando al número de índice, como 0, 1, 2, 3, …, etc. La array puede almacenar tipos de datos como Integer, Float, String y Boolean . Se pueden almacenar todos los tipos de datos primitivos. en una array.

Ejemplo:

Javascript

<script>
    var myArr = [1, 2, 3, 4, 5];
  
    // Iterating through loop
    for (var i = 0; i < myArr.length; i++) {
        console.log(myArr[i]);
    }
  
    // Pop an element from array
    myArr.pop();
    console.log("after using pop()" + myArr);
</script>

Producción:

 

2. Array de objetos: Almacena múltiples valores en una sola variable. El objeto puede contener cualquier cosa del mundo real, como nombres de personas, coches, personajes de juegos. Los objetos son muy fáciles de usar en algunas situaciones si sabe dónde se procesan los datos. El conjunto de caracteres de los objetos se conoce como Propiedades . Las propiedades de un objeto se pueden llamar usando la notación DOT y la notación [] .

Ejemplo:

Javascript

<script>
  
    // Array of objects
    var myObject = {
        jhon: {
            name: 'jhon',
            age: 12,
            gender: 'male'
        },
        rita: {
            name: 'rita',
            age: 32,
            gender: 'male'
        }
    };
  
    // Using DOT notation
    console.log('using DOT:' + myObject.jhon.gender);
  
    // Using [] notation
    console.log('using []:' + myObject.rita['age']);
  
    // Using delete keyword
    delete myObject.rita;
  
    // Iterating using for..in loop
    for (var key in myObject) {
  
        // logs values in myObject
        console.log(myObject[key]);
    }
</script>

Producción:

Diferencia entre Array y Array de objetos:

S. No.

Formación

Array de objetos

1. Las arrays son mejores para usar cuando los elementos son números . Los objetos son mejores para usar cuando los elementos son strings (texto) .
2. Los datos dentro de una array se conocen como Elementos. Los datos dentro de los objetos se conocen como Propiedades que consisten en una clave y un valor.
3. Los elementos se pueden manipular usando [].   Las propiedades se pueden manipular utilizando la notación .DOT y [].
4. Los elementos se pueden sacar de una array usando la función pop() . Las claves o propiedades se pueden eliminar mediante la palabra clave delete .
5. Es posible iterar a través de una array utilizando For loop, For..in, For..of y ForEach(). Es posible iterar a través de una array de objetos utilizando For..in, For..of y ForEach().

Publicación traducida automáticamente

Artículo escrito por vinayn0147 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *