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

273
Views
¿Cómo puedo esperar a que una persona desconocida llame a una función?

Tengo una función de devolución de llamada que recibe la llamada de algún otro objeto que no puedo controlar. Necesito esperar hasta que se llame a esta función de devolución de llamada, no me importa quién.

 var successFunc = function() { // do stuff } myObject.onSuccess = successFunc; // hang on until successFunc is called...

Encontré esta solución hacky, pero apesta:

 var completed = false; var successFunc = () => { // do stuff completed = true; } myObject.onSuccess = successFunc; while (!completed) { sleep(200); // sleeps for 200 ms }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Cree una promesa, pase su función de resolve como devolución de llamada a la persona que llama desconocida de alguna manera, escuche la resolución de la promesa:

 let callback; const promise = new Promise(r => callback = r); promise.then(() => console.log('unknown caller called')); setTimeout(function unknownCaller() { console.log('randomly calling back'); callback(); }, Math.random() * 5000);

about 4 years ago · Juan Pablo Isaza Report
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!