Wie, um Werte aus einem Versprechen, mit node.js ohne .dann-Funktion

Ich habe ein problem mit einem Versprechen, mit node.js. Mein code ist unten:

var p1 = new Promise(function(resolve, reject) {
  //my function here
});

p1.then(function(result){
  //my result
});

Dieser code funktioniert aber, um Werte aus p1 ich muss die .then Methode und mein Ergebnis Werte zugegriffen werden kann nur auf p1.then. Wie erhalte ich Zugang zu p1 Werte ohne .then?

Unten sind meine erwartete Ergebnisse:

var p1 = new Promise(function(resolve, reject) {
      //my function here
    });

var abc = NextFunction(p1);

Den p1 Werte verwendet werden, die anschließend in code außerhalb der p1 variable.

Sie kann es nicht. Alles, was Sie tun, ohne then passieren würde, bevor der Wert verfügbar ist.
Können Sie uns ein bisschen mehr Kontext zu dem eigentlichen problem, das Sie lösen möchten, oder das Ziel, das Sie erreichen möchten?

InformationsquelleAutor monoy suronoy | 2015-12-21

Schreibe einen Kommentar