Что [[PromiseValue]] означает в консоли javascript и как мне его получить
У меня есть следующая функция, пытающаяся использовать обещания.
var getDefinitions = function(){
return new Promise(function(resolve){
resolve(ContactManager.request("definition:entities"));
});
}
var definitions = getDefinitions()
возвращается:
Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: child}
Я хочу получить значение PromiseValue, но спрашиваю
var value = definitions.PromiseValue
дает мне неопределенный результат.
Мой вопрос в том, что делать двойные скобки[[ ]]
значит, и как мне получить значение[[PromiseValue]]
.