状況
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]]
。