小编Bra*_*ten的帖子

[[PromiseValue]]在javascript控制台中意味着什么,以及如何获取它

我有以下功能,试图使用Promises.

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

var definitions = getDefinitions()
Run Code Online (Sandbox Code Playgroud)

definitions 正在回归:

Promise {
    [[PromiseStatus]]: "resolved",
    [[PromiseValue]]: child
}
Run Code Online (Sandbox Code Playgroud)

我想获得PromiseValue的价值,但要求

var value = definitions.PromiseValue; // undefined
Run Code Online (Sandbox Code Playgroud)

给了我一个不确定的结果.

我的问题是双括号是什么PromiseValue意思,我该如何检索它的值[[ ]].

javascript promise es6-promise

59
推荐指数
4
解决办法
4万
查看次数

标签 统计

es6-promise ×1

javascript ×1

promise ×1