Hola, estoy haciendo un ejercicio para practicar JS y la idea es crear una const con diferentes partes de una PC y usar métodos para cambiar un valor (en este caso, la GPU) de 1 a 2, pero la cosa está en el registro de la consola de myPc .addAnotherGpu) no is definido` cuando debería decir 2
¿Qué estoy haciendo mal?
// My PC components const myPc = { name: "ASUS_PC", components: { gpu: 1, motherboard: 1, ram: 32, hdd: 1000, }, newGpu: function(addAnotherGpu) { this.components.gpu = addAnotherGpu; } }; console.log("My PC components:", myPc); console.log("My old GPU:", myPc.components.gpu) myPc.newGpu(2) console.log("My new GPUs:", myPc.addAnotherGpu)Esta línea parece apagada:
console.log("My new GPUs:", myPc.addAnotherGpu) Aún debe verificar myPc.components.gpu . Dado que ese es el miembro del objeto, está configurando con su función.
console.log("My new GPUs:", myPc.components.gpu)