情况
我有以下使用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]]
.