Objetos en JavaScript: Guía para Principiantes con Ejemplos

Los objetos en JavaScript son estructuras de datos que permiten almacenar múltiples valores y funcionalidades relacionadas en una sola entidad. Los objetos son fundamentales en la programación orientada a objetos y se utilizan ampliamente en JavaScript para organizar y gestionar datos complejos.
¿Qué es un objeto en JavaScript?
Un objeto en JavaScript es una colección de propiedades, donde cada propiedad es una asociación entre un nombre (clave) y un valor. Los valores pueden ser de cualquier tipo de dato, incluyendo otros objetos y funciones (métodos). Los objetos permiten agrupar datos y comportamientos relacionados, facilitando la organización y manipulación de la información.
Creación de Objetos
Puedes crear un objeto utilizando llaves {} y definiendo propiedades y métodos dentro de ellas. Aquí tienes un ejemplo básico:
let persona = {
nombre: "Juan",
edad: 30,
saludar: function () {
console.log("Hola, mi nombre es " + this.nombre);
},
};
En este ejemplo, hemos creado un objeto llamado persona con dos propiedades (nombre y edad) y un método (saludar).
Propiedades de los objetos: definición y uso
Las propiedades de un objeto son pares clave-valor que almacenan datos relacionados con el objeto. Puedes definir propiedades utilizando la notación de punto (.) o la notación de corchetes ([]).
let coche = {
marca: "Toyota",
modelo: "Corolla",
año: 2020,
};
console.log(coche.marca); // Acceso a la propiedad 'marca' usando notación de punto
console.log(coche["modelo"]); // Acceso a la propiedad 'modelo' usando notación de corchetes
Acceso a Propiedades y Métodos
Puedes acceder a las propiedades y métodos de un objeto utilizando la notación de punto (.) o la notación de corchetes ([]).
console.log(persona.nombre); // Acceso a la propiedad 'nombre'
persona.saludar(); // Llamada al método 'saludar'
console.log(persona["edad"]); // Acceso a la propiedad 'edad' usando corchetes