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

153
Visualizações
Obtenga acceso a las variables definidas dentro de las funciones

Dentro de Js Functions, se puede definir una variable, pero desde la consola esa variable no existe, ¿hay alguna forma de acceder o editarla?

Ejemplo:(Este código estaría en el sitio web)

 function whatever () { var x = 10 }

luego, en la consola, si escribe x, dirá 'indefinido'

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

0

x se limita al ámbito de su función. Si desea hacer referencia a él fuera de la función, puede declararlo fuera de la función:

 var x = 10 function whatever () { // ... }

O puede convertirlo en una variable global declarándolo con el objeto de window :

 function whatever () { window.x = 10 } whatever() console.log(x)

about 4 years ago · Juan Pablo Isaza Relatório

0

De lo que estás hablando se llama scope . De los documentos de Mozilla:

 function exampleFunction() { var x = "declared inside function"; // x can only be used in exampleFunction console.log("Inside function"); console.log(x); } console.log(x); // Causes error

Sin embargo:

 var x = "declared outside function"; exampleFunction(); function exampleFunction() { console.log("Inside function"); console.log(x); x = "something else"; } console.log("Outside function"); console.log(x);

En otras palabras, declarar variables fuera de la función permite el acceso y puede cambiarlas desde dentro.

Alternativamente, basándose en su ejemplo, puede usar un valor de retorno en la función para asignar su valor a una variable.

 function exampleFunction() { return "Inside function"; } const x = exampleFunction(); console.log(x);
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