Cual es la diferencia entre Array y Objeto? Hubiera sido bueno empezar por Objeto xD Gracias

Johan Eduardo Garcia

Johan Eduardo Garcia

Pregunta
studenthace 5 años

Cual es la diferencia entre Array y Objeto? Hubiera sido bueno empezar por Objeto xD Gracias

5 respuestas
para escribir tu comentario
    Daniel Alberto Esquinazi

    Daniel Alberto Esquinazi

    studenthace 5 años

    Un

    object
    es un tipo de dato no primitivo en JS. Un array está construido a partir de un
    object
    pero con funciones especificas construidas para facilitar la iteracion o manipulacion de esta estructura de datos.

    DeepinScreenshot_select-area_20210112164620.png

    Una propiedad interesante en los arrays es la de

    Symbol.iterator
    que podés acceder de esta forma
    arr[Symbol.iterator]
    y nos permite iterar utilizando el bucle for ... of

    Tomás Eduardo González Quiñones

    Tomás Eduardo González Quiñones

    studenthace 5 años

    para ello hay que tener claro algunos conceptos de POO,

    lo primero es que todas las cosas pueden ser objetos, los objetos tienen propiedades y metodos. pero como no puedes definir un objeto así nomas en js está la clase objeto, de la que casi todo heredará sus propiedades cuando trabajemos de esta forma. un myArray en este caso es una estructura de datos de tipo objeto, porque hereda de objeto.

    Jorge Cruz Perez

    Jorge Cruz Perez

    studenthace 5 años

    Una gran diferencia es como accedes a la información, en el array es por medio de un indice y los corchetes [ ] , saludos :)

    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    teacherhace 5 años

    ¡Hola! Ya te lo explicó Juan, en JavaScript básicamente todo es objetos, este es un concepto que ya deberías saber, recuerda que al inicio Diego pidió que ya te hayas pasado por ciertos cursos, esos cursos te enseñan a profundidad qué son los objetos ^^

    Juan David Avila Caycedo

    Juan David Avila Caycedo

    studenthace 5 años

    Un array hereda de objeto. Casi todo en javascript herredara de objeto, asi que la diferencia son todos los metodos y comportamientos de array que no encontraras en un objeto, pero todos los metodos y funciones de objeto funcionaran en array a menos que interfieran con su comportamiento.

Curso de Estructuras de Datos con JavaScript

Curso de Estructuras de Datos con JavaScript

Comprende las estructuras de datos usando JavaScript, desde arrays hasta gráficos. Crea, manipula y almacena eficientemente usando técnicas para insertar, buscar y eliminar nodos y elementos. Domina cómo se manejan en la memoria.

Curso de Estructuras de Datos con JavaScript
Curso de Estructuras de Datos con JavaScript

Curso de Estructuras de Datos con JavaScript

Comprende las estructuras de datos usando JavaScript, desde arrays hasta gráficos. Crea, manipula y almacena eficientemente usando técnicas para insertar, buscar y eliminar nodos y elementos. Domina cómo se manejan en la memoria.