Creació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 comotitle,author,genres,relevantyratingfuncionan 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
titlecontiene un valor de tipo cadena, mientras que la propiedadgenrescontiene 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?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 2.27
Creació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 comotitle,author,genres,relevantyratingfuncionan 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
titlecontiene un valor de tipo cadena, mientras que la propiedadgenrescontiene 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?
¡Gracias por tus comentarios!