Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Gestión de Propiedades de Objetos | Fundamentos de los Objetos en JavaScript
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Estructuras de Datos en JavaScript

bookGestión de Propiedades de Objetos

Examinemos tres conceptos importantes relacionados con el trabajo con propiedades de objetos:

  • Modificar valores de propiedades;
  • Agregar nuevas propiedades;
  • Usar propiedades abreviadas.

Modificar valores de propiedades

Después de crear un objeto, es posible actualizar fácilmente cualquiera de sus propiedades. Para modificar un valor, utiliza la notación de punto y asigna un nuevo valor a la propiedad deseada.

12345678910111213141516
const company = { title: "Toyota", nativeName: "トヨタ自動車株式会社", industry: "Pharmacy", founded: { year: 1996, month: "August", day: 28, }, }; company.industry = "Automotive"; company.founded.year = 1937; console.log(company.industry); // Output: Automotive console.log(company.founded.year); // Output: 1937
copy

En este ejemplo, cambiamos los valores de las propiedades industry y founded.year.

Agregar nuevas propiedades

Agregar una propiedad no es diferente de modificar una. Si el nombre de la propiedad no existe, JavaScript la crea automáticamente.

1234567891011121314
const company = { title: "Toyota", nativeName: "トヨタ自動車株式会社", industry: "Automotive", founded: { year: 1937, month: "August", day: 28, }, }; company.founder = "Kiichiro Toyoda"; console.log(company.founder); // Output: Kiichiro Toyoda
copy

En este ejemplo, se añade la nueva propiedad founder al objeto company.

Uso de propiedades abreviadas

Las propiedades abreviadas permiten crear objetos de manera más concisa. Cuando el nombre de la propiedad y el nombre de la variable son iguales, JavaScript permite omitir la repetición.

12345678910
const name = "Carl Benz"; const birthCountry = "Germany"; const person = { name: name, birthCountry: birthCountry, }; console.log(person.name); // Output: Carl Benz console.log(person.birthCountry); // Output: Germany
copy

Utilizando propiedades abreviadas, el mismo objeto puede crearse de manera más concisa:

12345678910
const name = "Carl Benz"; const birthCountry = "Germany"; const person = { name, birthCountry, }; console.log(person.name); // Output: Carl Benz console.log(person.birthCountry); // Output: Germany
copy

Con las propiedades abreviadas, solo es necesario especificar el nombre de la propiedad, y el valor se toma automáticamente de una variable con el mismo nombre.

1. Después de crear un objeto, ¿cómo se pueden cambiar los valores de sus propiedades?

2. ¿Qué sucede cuando se intenta modificar el valor de una propiedad que no existe en un objeto usando notación de punto?

3. ¿Cuál de los siguientes ejemplos demuestra el uso de propiedades abreviadas para la creación de objetos?

4. ¿Cómo se puede incluir la variable city como una propiedad de userLocation utilizando la sintaxis abreviada de propiedades?

question mark

Después de crear un objeto, ¿cómo se pueden cambiar los valores de sus propiedades?

Select the correct answer

question mark

¿Qué sucede cuando se intenta modificar el valor de una propiedad que no existe en un objeto usando notación de punto?

Select the correct answer

question mark

¿Cuál de los siguientes ejemplos demuestra el uso de propiedades abreviadas para la creación de objetos?

Select the correct answer

question mark

¿Cómo se puede incluir la variable city como una propiedad de userLocation utilizando la sintaxis abreviada de propiedades?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Suggested prompts:

Can you explain more about shorthand properties and when to use them?

What happens if I try to modify a property that doesn't exist yet?

Can you show more examples of adding or modifying nested properties?

bookGestión de Propiedades de Objetos

Desliza para mostrar el menú

Examinemos tres conceptos importantes relacionados con el trabajo con propiedades de objetos:

  • Modificar valores de propiedades;
  • Agregar nuevas propiedades;
  • Usar propiedades abreviadas.

Modificar valores de propiedades

Después de crear un objeto, es posible actualizar fácilmente cualquiera de sus propiedades. Para modificar un valor, utiliza la notación de punto y asigna un nuevo valor a la propiedad deseada.

12345678910111213141516
const company = { title: "Toyota", nativeName: "トヨタ自動車株式会社", industry: "Pharmacy", founded: { year: 1996, month: "August", day: 28, }, }; company.industry = "Automotive"; company.founded.year = 1937; console.log(company.industry); // Output: Automotive console.log(company.founded.year); // Output: 1937
copy

En este ejemplo, cambiamos los valores de las propiedades industry y founded.year.

Agregar nuevas propiedades

Agregar una propiedad no es diferente de modificar una. Si el nombre de la propiedad no existe, JavaScript la crea automáticamente.

1234567891011121314
const company = { title: "Toyota", nativeName: "トヨタ自動車株式会社", industry: "Automotive", founded: { year: 1937, month: "August", day: 28, }, }; company.founder = "Kiichiro Toyoda"; console.log(company.founder); // Output: Kiichiro Toyoda
copy

En este ejemplo, se añade la nueva propiedad founder al objeto company.

Uso de propiedades abreviadas

Las propiedades abreviadas permiten crear objetos de manera más concisa. Cuando el nombre de la propiedad y el nombre de la variable son iguales, JavaScript permite omitir la repetición.

12345678910
const name = "Carl Benz"; const birthCountry = "Germany"; const person = { name: name, birthCountry: birthCountry, }; console.log(person.name); // Output: Carl Benz console.log(person.birthCountry); // Output: Germany
copy

Utilizando propiedades abreviadas, el mismo objeto puede crearse de manera más concisa:

12345678910
const name = "Carl Benz"; const birthCountry = "Germany"; const person = { name, birthCountry, }; console.log(person.name); // Output: Carl Benz console.log(person.birthCountry); // Output: Germany
copy

Con las propiedades abreviadas, solo es necesario especificar el nombre de la propiedad, y el valor se toma automáticamente de una variable con el mismo nombre.

1. Después de crear un objeto, ¿cómo se pueden cambiar los valores de sus propiedades?

2. ¿Qué sucede cuando se intenta modificar el valor de una propiedad que no existe en un objeto usando notación de punto?

3. ¿Cuál de los siguientes ejemplos demuestra el uso de propiedades abreviadas para la creación de objetos?

4. ¿Cómo se puede incluir la variable city como una propiedad de userLocation utilizando la sintaxis abreviada de propiedades?

question mark

Después de crear un objeto, ¿cómo se pueden cambiar los valores de sus propiedades?

Select the correct answer

question mark

¿Qué sucede cuando se intenta modificar el valor de una propiedad que no existe en un objeto usando notación de punto?

Select the correct answer

question mark

¿Cuál de los siguientes ejemplos demuestra el uso de propiedades abreviadas para la creación de objetos?

Select the correct answer

question mark

¿Cómo se puede incluir la variable city como una propiedad de userLocation utilizando la sintaxis abreviada de propiedades?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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