Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación de Objetos en JavaScript | Fundamentos de los Objetos en JavaScript
Estructuras de Datos en JavaScript

bookCreación de Objetos en JavaScript

Nos centraremos en la creación de objetos, el uso de literales de objeto y la comprensión de las reglas para nombrar claves.

Creación de un objeto con literales de objeto

La forma más común y conveniente de crear un objeto es utilizando literales de objeto, un conjunto de pares clave–valor encerrados entre {}.

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

En este ejemplo, se ha creado un objeto llamado book con varias propiedades definidas mediante pares clave-valor. Analicemos los componentes clave de esta creación de objeto:

Pares clave-valor

  • Clave (nombre de la propiedad): cada propiedad dentro de un objeto se describe mediante una clave. Estas claves también se denominan nombres de propiedad y siempre se representan como cadenas de texto. En el objeto book, claves como title, author, genres, relevant y rating funcionan como nombres de propiedad;
  • Valor: los valores asociados a las claves pueden ser de cualquier tipo de dato: primitivos, arreglos, objetos, booleanos, funciones y más. Por ejemplo, la propiedad title contiene un valor de tipo cadena, mientras que la propiedad genres contiene un arreglo;
  • Comas: las propiedades dentro de un objeto se separan por comas. Las comas son fundamentales para distinguir un par clave-valor del siguiente.

Reglas para nombrar claves

Al nombrar las claves (nombres de propiedades) de tus objetos, hay algunas reglas simples que debes tener en cuenta:

Claves entre comillas

Si una clave está entre comillas, puede ser cualquier cadena válida, incluyendo espacios, símbolos o caracteres que normalmente no están permitidos en los identificadores.

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Claves sin comillas

Se aplican ciertas restricciones si no hay comillas alrededor de la clave. La clave debe ser un nombre sin espacios y debe comenzar con una letra o uno de los caracteres: _, $, o cualquier carácter Unicode.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Estas reglas aseguran coherencia y validez al definir claves en tus objetos.

1. En el ejemplo proporcionado a continuación, ¿cuál es el valor asociado con la clave duration en el objeto course?

2. ¿Cuál es el propósito de los dos puntos dentro de un literal de objeto?

3. Al nombrar claves (nombres de propiedades) para objetos, ¿cuáles son las reglas para las claves entre comillas?

question mark

En el ejemplo proporcionado a continuación, ¿cuál es el valor asociado con la clave duration en el objeto course?

Select the correct answer

question mark

¿Cuál es el propósito de los dos puntos dentro de un literal de objeto?

Select the correct answer

question mark

Al nombrar claves (nombres de propiedades) para objetos, ¿cuáles son las reglas para las claves entre comillas?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

bookCreación de Objetos en JavaScript

Desliza para mostrar el menú

Nos centraremos en la creación de objetos, el uso de literales de objeto y la comprensión de las reglas para nombrar claves.

Creación de un objeto con literales de objeto

La forma más común y conveniente de crear un objeto es utilizando literales de objeto, un conjunto de pares clave–valor encerrados entre {}.

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

En este ejemplo, se ha creado un objeto llamado book con varias propiedades definidas mediante pares clave-valor. Analicemos los componentes clave de esta creación de objeto:

Pares clave-valor

  • Clave (nombre de la propiedad): cada propiedad dentro de un objeto se describe mediante una clave. Estas claves también se denominan nombres de propiedad y siempre se representan como cadenas de texto. En el objeto book, claves como title, author, genres, relevant y rating funcionan como nombres de propiedad;
  • Valor: los valores asociados a las claves pueden ser de cualquier tipo de dato: primitivos, arreglos, objetos, booleanos, funciones y más. Por ejemplo, la propiedad title contiene un valor de tipo cadena, mientras que la propiedad genres contiene un arreglo;
  • Comas: las propiedades dentro de un objeto se separan por comas. Las comas son fundamentales para distinguir un par clave-valor del siguiente.

Reglas para nombrar claves

Al nombrar las claves (nombres de propiedades) de tus objetos, hay algunas reglas simples que debes tener en cuenta:

Claves entre comillas

Si una clave está entre comillas, puede ser cualquier cadena válida, incluyendo espacios, símbolos o caracteres que normalmente no están permitidos en los identificadores.

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Claves sin comillas

Se aplican ciertas restricciones si no hay comillas alrededor de la clave. La clave debe ser un nombre sin espacios y debe comenzar con una letra o uno de los caracteres: _, $, o cualquier carácter Unicode.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Estas reglas aseguran coherencia y validez al definir claves en tus objetos.

1. En el ejemplo proporcionado a continuación, ¿cuál es el valor asociado con la clave duration en el objeto course?

2. ¿Cuál es el propósito de los dos puntos dentro de un literal de objeto?

3. Al nombrar claves (nombres de propiedades) para objetos, ¿cuáles son las reglas para las claves entre comillas?

question mark

En el ejemplo proporcionado a continuación, ¿cuál es el valor asociado con la clave duration en el objeto course?

Select the correct answer

question mark

¿Cuál es el propósito de los dos puntos dentro de un literal de objeto?

Select the correct answer

question mark

Al nombrar claves (nombres de propiedades) para objetos, ¿cuáles son las reglas para las claves entre comillas?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
some-alt