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

260
Vistas
¿Qué son los objetos en js y cuáles son las formas en que se pueden crear?

He estado haciendo js básico y reacciono nativo desde hace algún tiempo, pero nunca he entendido los objetos. También estoy tratando de entender esta palabra clave, pero para eso necesito conocer los objetos. Unas cuantas preguntas:

  1. ¿Qué son los objetos en js?
  2. ¿Cuáles son las formas de crear objetos?
  3. Comúnmente he visto a personas crear objetos usando la palabra clave const. por ejemplo: const a = {}. sin embargo, si lo creo como var a = {}, ¿sigue siendo un objeto?
  4. ¿Por qué se usa con frecuencia la palabra clave const para crear objetos?
  5. en 3), si la var a = {} es un objeto, entonces, en este caso, ¿a todavía puede considerarse una variable, o es un objeto?
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Los objetos en javascript son básicamente contenedores que tienen diferentes propiedades, por ejemplo

 let student = { studenId:1, studentName: John, }

estas propiedades pueden ser cualquier cosa que desee y se puede acceder a ellas de esta manera

 console.log(student.studentId)

La forma más común de crear un objeto es simplemente asignándolo a una variable como el ejemplo de estudiante anterior, el estudiante sigue siendo una variable, solo contiene o hace referencia a un objeto, aunque le aconsejo que use let o const en lugar de var.

otra forma seria

 const student = new Object() student.studentId = 1 //doesn't have to be a number this can also take the value of some variable you have student.studentName = "John"

La razón por la que ves a la gente usando const es porque los objetos son mutables y aún puedes cambiar su contenido incluso cuando usas const, pero puedes usar let o var sin problemas.

Dado que etiquetó react-native en su pregunta, creo que también debería mencionar esto: a veces, en react native, notará que el componente que depende de algún objeto en el estado no se volverá a representar cuando cambie ese objeto como

 student.studentId = 3 //or any other new value you wanna assign to studentId

la razón de esto es que la referencia al objeto sigue siendo la misma, por lo que el componente no detectará el cambio, por lo que si alguna vez encuentra esto, acostúmbrese a copiar el nuevo objeto usando el operador de extensión y luego haga el cambio de esta manera

 setStudent({ ...student, studentId:3, })

http://es6-features.org/#Constantes

Espero que esto responda a tus preguntas.

about 4 years ago · Juan Pablo Isaza Denunciar

0

En JavaScript. Un objeto es un tipo de datos estructurado no primitivo en JavaScript. que le permite almacenar múltiples colecciones de datos.

Hay diferentes formas de crear nuevos objetos como se menciona a continuación:

  1. Usando un objeto literal.
  2. Usando Nueva palabra clave.
  3. Cree un objeto usando la función Constructor.
  4. Crea un objeto usando Object.create().
about 4 years ago · Juan Pablo Isaza Denunciar
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