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!