Objetos en JavaScript

Introducción Link to heading

Un objeto en JavaScript es una colección de datos y funciones que se agrupan bajo un nombre único. Los objetos son una herramienta fundamental para organizar y estructurar el código JavaScript.

Creación de objetos Link to heading

  • Puedes crear un objeto usando la notación literal de objeto, que consiste en dos llaves {} y una lista de propiedades y valores separados por comas.

Ejemplo: Link to heading

const myCar = {
  make: "Toyota",
  model: "Corolla",
  year: 2020,
};

Acceso a propiedades: Link to heading

  • Puedes acceder a una propiedad de un objeto usando la notación de punto . o la notación de corchetes [].

Ejemplo: Link to heading

console.log(myCar.make); // Prints "Toyota"
console.log(myCar["model"]); // Prints "Corolla"

Métodos de objetos: Link to heading

  • Los objetos pueden tener métodos, que son funciones que se definen dentro del objeto.
  • Los métodos se pueden usar para realizar acciones sobre el objeto.

Ejemplo Link to heading

myCar = {
  make: "Toyota",
  model: "Corolla",
  year: 2020,
  carDetails: function () {
    console.log(`Car ${this.model} ${this.year}`);
  },
};

myCar.carDetails(); // Prints "Car Corolla 2020"

Nota: La palabra clave this dentro de un método se refiere al objeto actual.

Más sobre objetos Link to heading

  • Puedes agregar nuevas propiedades y métodos a un objeto después de su creación.
  • Puedes eliminar propiedades y métodos de un objeto.
  • Puedes usar objetos para crear estructuras de datos complejas como listas, árboles y conjuntos.

¡Sigue aprendiendo sobre objetos para escribir código JavaScript más organizado y flexible!

<< Arrays en JavaScript Sentencias if en JavaScript >>