Was bedeutet [[PromiseValue]] in JavaScript-Konsole und wie ich es bekomme

Habe ich die folgende Funktion versucht zu nutzen Verspricht.

var getDefinitions = function(){
            return new Promise(function(resolve){
                resolve(ContactManager.request("definition:entities"));
                });
            }

var definitions = getDefinitions() zurück:

Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: child}

Ich will den Wert von PromiseValue, aber Fragen Sie für

var value = definitions.PromiseValue 

gibt mir ein Undefiniertes Ergebnis.

Meine Frage ist, was die Doppel-Klammern [[ ]] bedeuten, und wie Kriege ich den Wert [[PromiseValue]].

InformationsquelleAutor der Frage Jeff | 2015-03-07

Schreibe einen Kommentar