JavaScript
Tipos
Objetos
En JavaScript, todo lo que no es primitivo es de tipo Object
. El tipo Object
básico es como un mapa o diccionario.
const objeto = {
campoNumero: 1.5,
campoBooleano: false,
campoObjeto: {
campoCadena: 'Cadena',
campoArray: [],
otroObjeto: {}
}
};
objeto.campoNumero += 2.5;
console.log('Campo modificado:', objeto['campoNumero']);
console.log('Campo anidado:', objeto.campoObjeto.campoCadena);
console.log('Contenido de todo el objeto:', objeto);
❓ Ejercicio 1: Copia y pega el código anterior en la consola JavaScript. Intenta leer el campo
objeto.campoObjeto.noExisto
. Luego intenta leer este otroobjeto.campoObjeto.noExisto.tampocoExisto
.
❓ Ejercicio 2: Asigna al
objeto.campoObjeto.otroObjeto
otro objeto creado así:const objeto2 = {campo: 1}
. Luego cambia el valor del campo delobjeto2
y observa qué ocurre con el contenido del primer objeto.
❓ Ejercicio 3: Utilizando los métodos del objeto
JSON
de JavaScript:
- Convierte el
objeto
en una cadena con formato JSON y asígnala a una constanteconst json
.- Convierte la constante
json
en un objeto JavaScript y asígnalo a la constanteconst objeto3
.- Repite el cambio de valor en el
objeto2
y pinta el contenido de los 3 objetos creados.