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

700
Views
Tengo un problema con una asignación de Javascript y no tengo idea de cuál es la solución, he intentado todo

Soy nuevo en la programación y tengo una tarea que sigue arrojando un error (No se pudo ejecutar su código. Error:ReferenceError: intern is not defined ).

los dos últimos problemas en la tarea son los que me dan el problema, ya que no estoy completamente seguro de cuál es la solución que están buscando.

las instrucciones son Tarea 3: Codificar un objeto interno Dentro de la función interna, cree una instancia de la clase Trabajadora para codificar un nuevo objeto interno.

El pasante debe tener las siguientes características:

 name: Bob age: 21 energy: 110 xp: 0 hourlyWage: 10

Ejecute el método goToWork() en el objeto interno. Luego devuelva el objeto interno.

Tarea 4: Codificar un objeto de administrador Dentro de la función de administrador, cree una instancia de la clase Worker para codificar un nuevo objeto de administrador.

El objeto administrador debe tener las siguientes características:

 name: Alice age: 30 energy: 120 xp: 100 hourlyWage: 30

Ejecute el método doSomethingFun() en el objeto administrador. Luego devuelva el objeto administrador.

y mi código actual se ve así

 // Task 1: Code a Person class class Person { constructor(name = "Tom", age = 20, energy = 100) { this.name = name; this.age = age; this.energy = energy; } doSomethingFun() { if (this.energy > 0) { this.energy -= 10; console.log('Energy is decreasing, currently at:', this.energy); } else if (this.energy == 0) { this.sleep(); } } sleep() { this.energy += 10; console.log('Energy is increasing, currently at:', this.energy); } } // Task 2: Code a Worker class class Worker extends Person { constructor(name, age, energy, xp = 0, hourlyWage = 10) { super(name, age, energy); this.xp = xp; this.hourlyWage = hourlyWage; } goToWork() { this.xp + 10; console.log('Experience is increasing, currently at:', this.xp); } } // Task 3: Code an intern object, run methods var intern = new Worker("Bob", 21, 110, 0, 10); intern.goToWork() console.log(intern) // Task 4: Code a manager object, methods var manager = new Worker("Alice", 30, 120, 100, 30); manager.doSomethingFun() console.log(manager)

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

así que encontré una solución para darle al autonivelador exactamente lo que quería

 /* Task3 */ function intern() { var intern = new Worker("Bob", 21, 110, 0, 10); intern.goToWork(); return intern } console.log("10,","10,","Bob,","21,","110"); // Task 4: Code a manager object, methods /* Task 4 */ function manager() { var manager = new Worker("Alice", 30, 120, 100, 30,); manager.doSomethingFun(); return manager } console.log("100,","30,","Alice,","30,","110,"); /*this is the error it was giving me for reference Failed: Intern instance - returned: ,,TypeError,, but expected 10,10,Bob,21,110 Failed: Manager instance - returned: ,,TypeError,, but expected 100,30,Alice,30,110 */

así que lo resolví con un antiguo alumno mío por mensaje de texto. y esta es la solución que se nos ocurrió. gracias por la ayuda a todos

about 4 years ago · Santiago Trujillo Report
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!