Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

702
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda