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

140
Visualizações
El valor del método del objeto Javascript no se muestra con console.log del objeto

Estoy un poco confundido con los objetos en JavaScript...

Escribí un objeto:

 const gix = { firstName: "John", lastName: "Johnson", yearOfBirth: 2000, profession: "IT", friends: ["Mark", "Luke", "John"], driversLicence: true, age: function () { this.calcAge = 2022 - this.yearOfBirth; return this.calcAge; }, }; gix.age(); console.log(gix);

¿Por qué el registro de la consola de todo el objeto no muestra el valor calculado pero muestra la edad: f ()

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Teniendo en cuenta su caso de uso, podría reemplazar el método con un captador , que se evalúa cada vez que se hace referencia al objeto:

 const gix = { firstName: "John", lastName: "Johnson", yearOfBirth: 2000, profession: "IT", friends: ["Mark", "Luke", "John"], driversLicence: true, get age() { return 2022 - this.yearOfBirth; }, };
about 4 years ago · Juan Pablo Isaza Relatório

0

Le gustaría capturar el valor de retorno de la función o llamarlo así:

 console.log(gix.age());

Piensa en la edad como un indicador de la función...

about 4 years ago · Juan Pablo Isaza Relatório

0

Cuando está registrando una función en la consola, no la ejecutará, solo mostrará el contenido de la función, SI necesita ver el valor, entonces necesita llamar a la función y registrar la salida

console.log(gix.age());

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