情况
我有以下使用Promise 的函数。
var getDefinitions = function() {
return new Promise(function(resolve) {
resolve(ContactManager.request("definition:entities"));
});
}
var definitions = getDefinitions()
内容definitions
为:
Promise {
[[PromiseStatus]]: "resolved",
[[PromiseValue]]: child
}
PromiseValue
直接访问属性返回undefined
var value = definitions.PromiseValue; // undefined
问题
双括号[[ ]]
是什么意思,我如何检索[[PromiseValue]]
.