Skip to main content

Objeto

Se utiliza para almacenar datos en una estructura que consiste en pares clave-valor. Los objetos son una forma fundamental de organizar y manipular datos en la mayoría de los lenguajes de programación.

Aquí tienes algunas características clave del tipo de dato "Objeto":

Estructura de Clave-Valor:

Los objetos constan de pares clave-valor, donde cada clave es única en el objeto y se asocia a un valor. Las claves son generalmente cadenas de texto, pero en algunos casos también pueden ser símbolos.

Almacenamiento de Datos:

Los objetos se utilizan para almacenar y organizar datos de manera estructurada. Los valores pueden ser de cualquier tipo de dato, incluyendo números, texto, otros objetos, funciones y más.

Acceso a Datos:

Puedes acceder a los valores de un objeto utilizando la sintaxis de corchetes objeto[clave] o la notación de punto objeto.clave.

Iteración:

Los objetos permiten iterar a través de sus propiedades utilizando bucles para...en u otras técnicas de iteración.

Métodos:

Los objetos pueden contener funciones que se llaman métodos. Estos métodos pueden realizar operaciones relacionadas con el objeto y acceder a sus propiedades.

Manipulación de Datos:

Los objetos se utilizan para modelar y representar estructuras de datos complejas, como registros, configuraciones, colecciones de elementos y más.

Ejemplo📝

// Creación de un objeto
var persona = {
nombre: "Juan",
edad: 30,
ciudad: "Ejemploville",
hobbies: ["Leer", "Pintar", "Caminar"],
direccion: {
calle: "123 Calle Principal",
codigoPostal: "12345"
},
saludar: funcion() {
imprimir("Hola, soy " + this.nombre + " y tengo " + this.edad + " años.");
}
};

// Acceso a datos en el objeto
imprimir("Nombre: " + persona.nombre);
imprimir("Edad: " + persona["edad"]);
imprimir("Hobbies: " + persona.hobbies.join(", "));

// Llamada a un método del objeto
persona.saludar();

Salida:

// Nombre: Juan
// Edad: 30
// Hobbies: Leer, Pintar, Caminar
// Hola soy Juan y tengo 30 años