Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

105
Vistas
Leer código base de la función javascript

Me doy cuenta de que puedo usar la función console.log para leer una base de código de cualquier función de javascript. Alguien como pasa? y qué hay detrás del sentido de esta acción (lea el código base) Ejemplo: abra la consola de Chrome y pegue este código

 function superMan(){ var i=i+1; var j=i+1; }

luego usa la función console.log como console.log (superMan) y puede ver el código base de SuperMan ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

En javascript, cuando se ejecuta un programa, se crea un contexto de ejecución. Hay 2 fases en las que se crea, a saber, a continuación.

  1. Fase de creación
  2. Fase de ejecución

A lo que te refieres en la pregunta está relacionado principalmente con la fase de creación. En esta fase, todas las variables se declaran e inicializan como indefinidas (en el caso de var) y para las variables con let y const, se declaran en la zona muerta temporal y son inalcanzables y solo accesibles cuando el código se ejecuta en contexto de ejecución.

Para las funciones (específicamente las declaraciones de función y no las expresiones de función), estas se toman tal como están en la memoria y se almacenan. Entonces, cuando intenta iniciar sesión en la función en console.log, muestra la variable en la memoria. Esto también será cierto para la expresión de la función una vez que la ejecución se ejecute sobre ella (ya que antes se trataba como una variable normal y no como una función). Se mostrarán ya que ahora estará apuntando a la función asignada directamente a esa variable. Además, debe comprender que la función en Javascript son funciones de primera clase, lo que significa que se puede pasar y tratar como una variable normal (que contiene un número) y así.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Es parte de la especificación , pero una buena razón para usarlo es en casos extremos donde el código de la función podría ser importante para su ejecución (generalmente para una API, interfaz o alguna forma de abstracción) donde necesita saber un poco más sobre la función antes de actuar sobre ella. Hay muchos casos de uso, pero puede ser particularmente útil tratar de detectar y manejar casos extremos para un transpilador (el código que escribe no es textual al código que ve el navegador)

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda