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