Versprechen umsetzen

Ich habe eine Funktion, die mit anderen Objekten aufgerufen wird und wenn meine Anwendung geladen ist, Parameter abrufen und die Funktion sollte auf den Aufruf mit allen Objekten warten und dann mit Versprechungsmustern ausführen. Ich kann sicherstellen, dass alle Objekte geladen sind, aber ich weiß nichts darüber Ich möchte keine Zeitüberschreitung für das Laden festlegen. Ich spreche nicht über bestimmte Technologien wiejquery und brauchen Algorithmus.

Pseudocode:

      function loadWidget(id){
        list.push(id);
       //here I should ensure all Widget is loaded


          }

in einer anderen anwendung rufe ich an

    app.loadWidget.add(widget1.id);
    .
    .
    .      
    app.loadWidget.add(widget2.id);

Antworten auf die Frage(1)

Ihre Antwort auf die Frage