Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

203
Views
¿Por qué a veces invocamos una función y otras veces no en JS?

Esto es lo que me confunde mucho: a veces invocamos una función y otras no.

Para hacer esto más claro:

Hacemos dos funciones llamadas getString y makeUpperCase:

 function getString(string) { return string } function makeUpperCase(neutralString) { return console.log(getString(neutralString).toUpperCase()) } makeUpperCase("Books.") // Prints BOOKS.

Aquí acabo de hacer una función llamada getString, devuelve un parámetro llamado cadena. Luego, en la función makeUpperCase, invoco getString con "Books" como argumento, que registrará el argumento con letras MAYÚSCULAS. Al final, invocamos la función makeUpperCase para que registre el texto en la consola.

Supongamos que queremos hacer una promesa para un ejemplo.

Este es solo un ejemplo:

 function executor(resolve, reject) { resolve("Promise status: resolved") } const promise = new Promise(executor)

Estoy bastante seguro de que la mayoría de la gente escribe promesas de una manera diferente, sin embargo, así es como escribo la promesa.

Aquí creamos la promesa, pero no invocamos la función, simplemente pasamos el ejecutor de la función sin invocarlo.

¿Por qué? No estoy seguro si entiendo el punto de invocar a veces una función y otras veces no. ¿Cuál es exactamente el punto aquí?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!