Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

146
Vistas
¿Las matrices en JavaScript tienen atributos clave?

Estaba dando tumbos en JavaScript y me preguntaba por qué mis pruebas seguían funcionando, aunque cambié una constante de Objeto a Variable.

Soy consciente de que se puede acceder a las propiedades del objeto mediante valores clave, por ejemplo

 const object = {}; object['keyValue'] = 'property'; // creates this object { keyValue: 'property' };

Pensé que esto solo era posible para Objetos, sin embargo, accidentalmente ejecuté el siguiente código:

 const array = []; array['maybeKeyValue'] = { keyValue: 'property'}; // this created the following array [ship: {keyValue: 'property'}] // i can also access the object in the array const obj = array['ship']; // returns the created object

También noté que array.length es 0 y que array.entries() no crea un iterador válido, lo cual es extraño para mí. ¿Que está sucediendo aquí? ¿Es esta una alternativa válida para almacenar claves con valores en un objeto?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda