最佳答案
这与数组无关。 [[PromiseValue]]
是属性的名称。
这是promise对象的一个内部属性,你不应该直接访问(如果你可以的话,我对此表示怀疑)。如果可以的话,它将带有括号符号和字符串:
a["[[PromiseValue]]"]
...但同样,你不应该这样做(如果你可以我检查过,你不能)。相反,使用 then
在 Promise 结算时获取通知并接收其值:
a.then(function(value) {
// ...
});
示例:
var a = new Promise(function(resolve) {
resolve("Hi"); // <== Settles the promise and sets its value
});
a.then(function(value) {
snippet.log(value); // Using the value
});
<!-- Script provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>
关于javascript - 使用js获取嵌套数组对象的句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32024351/