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
Javascript: "Obsoleto"

Captura de pantalla del mensaje

Soy nuevo en el aprendizaje de Javascript y mientras seguía el tutorial encontré que console.log(name); obtuvo (nombre) tachado de tal manera que afirma que está "Obsoleto".

Si hay una explicación sobre lo que eso significa o lo que debo hacer para eliminar ese aviso, estaría muy agradecido.

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

0

Debido a que usó var name = ... , TypeScript cree que se está refiriendo a window.name , que TypeScript considera obsoleto. Puede corregir este error de la siguiente manera:

  1. Use un identificador de variable diferente, como anotherName -

 var anotherName = 'Bob' console.log(anotherName)

  1. Mover el código dentro de una función. -

 (() => { var name = 'bob' console.log(name) })()

about 4 years ago · Juan Pablo Isaza Relatório

0

Creo que esto se debe al hecho de que una variable 'suelta' en un navegador, declarada con var , fuera de una función terminará apuntando a:

 window.name

Y window.name tiene un significado especial y, de hecho, está en desuso.

Es una peculiaridad del lenguaje. Si no tenía la intención de crear la variable en un ámbito global, sería mejor que simplemente la declarara en una función.

Esto no tendrá el mismo problema:

 function main() { const name = 'Foo'; } main();

En general, es una buena idea evitar crear símbolos globales a menos que tenga la intención explícita de hacerlo.

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