Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

164
Views
JS: no se puede llamar a una instancia de clase en la consola del navegador

Soy nuevo en JS y estoy aprendiendo sobre la creación de clases e instancias. Tengo una clase como esta:

 class Monitor { constructor( name, color, size, buttonNumbers, producer, cableLength, cableType, powerOn ) { this.name=name; this.color=color; this.size = size; this.buttonNumbers=buttonNumbers; this.producer=producer; this.cable ={ length:cableLength, type: cableType, }; this.powerOn=powerOn; } turnItOn(powerStatus){ this.powerOn=powerStatus; } pressButton(buttonNo){ this.buttonNumbers=buttonNo; console.log('button' + this.buttonNo +' has been pressed'); } } export default Monitor;

Y tengo una instancia de esta clase en otro archivo js como este:

 import Monitor from "./Backpack.js"; const halo = 'halo'; console.log(halo); const computerMonitor = new Monitor( 'Samsung', 'black', 21, 3, 'Samsung', 22, 'EU', false); const markup = (computerMonitor) => { return ` <div> <h3>${computerMonitor.name}</h3> <ul> <li>Volume: ${computerMonitor.size}</li> <li>Color: ${computerMonitor.color}</li> <li>Number of pockets: ${computerMonitor.buttonNumbers}</li> <li>Cable: Length: ${computerMonitor.cable.length}, Type: ${ computerMonitor.cable.type} </li> <li>Power satus: ${computerMonitor.powerOn ? "On" : "Off"}</li> </ul> </div> `; }; const main = document.createElement("main"); main.innerHTML = markup(computerMonitor); document.body.appendChild(main);```

No puedo llamar al objeto "computerMoniter" en la consola aunque el código funciona bien. Pero no puedo llamar al objeto: vea la imagen a continuación. Por ejemplo, cuando escribo el nombre del objeto "computerMoniter" en la consola, devuelve

"VM1932: 1 Error de referencia no capturado: computerMonitor no está definido en: 1: 1"

No se puede acceder a la instancia de clase desde la consola

Mi pregunta es, ¿cómo accedo a la instancia, en este caso computerMonitor, en la consola? Gracias

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!