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

109
Visualizações
No se puede llamar al método en el objeto creado a partir de la clase

Construí una clase y creé un objeto a partir de ella. Sin embargo, cuando lo veo en la consola, no puedo llamar al método changeColor en el objeto porque "no está definido", pero parece que lo estoy mirando directamente... ¿Qué me estoy perdiendo, por favor?

Este es mi script constructor de clases llamado car.js:

 class NewCar { constructor ( make, model, year, seats, color, price, hybrid, ) { this.make = make; this.model = model; this.year = year; this.seats = seats; this.color = color; this.price = price; this.hybrid = hybrid; }; changeColor (newColor) { this.color = newColor; } } export default NewCar;

Aquí está el script que importa y usa el constructor para construir un objeto volvoxc40 a partir de él, llamado script.js.

 import NewCar from "./car.js" const volvoxc40 = new NewCar( "Volvo", "xc 40", 2022, 5, "red", 20000, true, ); console.log ('The new car: ', volvoxc40 );

Y para completar, aquí está el HTML que hace referencia a los 2 scripts:

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Classes</title> <script type="module" src="car.js"></script> <script type="module" src="script.js"></script> </head> </html>

Gracias

about 4 years ago · Juan Pablo Isaza
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