javascript - 使用js获取嵌套数组对象的句柄

标签 javascript arrays multidimensional-array

如何获取“[[PromiseValue]]”的句柄?

我尝试了“a[[PromiseValue]]”

enter image description here

最佳答案

这与数组无关。 [[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/

相关文章:

javascript - 在 Node.Js 脚本中使用 Javascript Timer 在特定时间触发事件

android - 对两个相关字符串数组进行排序

javascript - d3 结合键值对对多个值的数据进行分组

javascript - 单击获取元素 ID

javascript - 将日期插入 mysql 数据库 [我正在使用 php 和 xampp mysql 数据库]

javascript - 如何正确调试捆绑的(parceljs)JavaScript 文件(使用 OpenLayers)?

javascript - 使用 post__not_in 中的外部数组排除 WordPress 查询中的帖子

Java数组每次执行时都会打印下一个元素

python - 打印带有重复键的多维字典

javascript - BitGO - 从对象数组中获取帐户和值(value)