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.otroObjetootro objeto creado así:const objeto2 = {campo: 1}. Luego cambia el valor del campo delobjeto2y observa qué ocurre con el contenido del primer objeto.
❓ Ejercicio 3: Utilizando los métodos del objeto
JSONde JavaScript:
- Convierte el
objetoen una cadena con formato JSON y asígnala a una constanteconst json.- Convierte la constante
jsonen un objeto JavaScript y asígnalo a la constanteconst objeto3.- Repite el cambio de valor en el
objeto2y pinta el contenido de los 3 objetos creados.