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

173
Visualizações
Me estoy confundiendo por qué obtengo el segundo Resultado primero ...?

 function first() { console.log("first"); } function second() { console.log("second"); } first(second());

Ahora, el problema es que cuando llamo ( primera función ), esto me da la ( segunda ) primera, solo quería saber qué está sucediendo exactamente aquí, ¿cómo funciona esto? y cómo el valor de la segunda función pasa dentro de la primera función ...? (porque no hay ningún parámetro dentro de la primera función)

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

0

Vamos a depurar su código paso a paso.

En primer lugar, se definen las dos funciones. Nada de malo con eso.

Luego, llamas a la primera función, first()

Javascript lee la línea y mira lo que hay dentro de los paréntesis para poder pasar el valor a la función.

Así que ahora, ve que llamaste a la segunda función, second() . Nuevamente, mira los parámetros que se pasan. No ve nada, por lo que no pasó nada. La función que definiste tampoco acepta nada, ¡así que funciona! Imprime "Second" primero. Pero hiciste que la función no devolviera nada. Entonces, es una función nula. Devuelve null .

En este momento, su código es first(null) porque second() es null . En Javascript, myFunction(null) es casi lo mismo que myFunction() , por lo que Javascript no pasa nada a la función, y sus funciones first() tampoco aceptan nada, y esto funciona, imprimiendo "First" en segundo lugar.

Javascript va de izquierda a derecha, pero por lo general, ejecuta comandos en el nido de corchetes más bajo y profundo para que pueda pasar los resultados de retorno al siguiente nivel de paréntesis.

.

Sugiero ver más videos de Javascript en línea y aprenderlos en w3schools o https://developer.mozilla.org/ ya que tienen excelentes ejemplos y estudios.

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