javascript - 如何访问给定类型的迭代器对象

标签 javascript node.js

我正在 Hyperledger Fabric 应用程序中编写客户端。在那里,对于一个查询,我得到一个我不知道如何访问的对象。当我将对象打印到控制台时

 console.log(result);

它给了我以下值。

[object Object]

根据documentation ,我得到HistoryQueryIterator object

如何在我的 Node.js 应用程序中访问、迭代此对象?

在 Debug模式下,我可以它是一个整数缓冲区。

最佳答案

您需要使用util.inspect():

const util = require('util')

console.log(util.inspect(myObject, {showHidden: false, depth: null}))

// alternative shortcut
console.log(util.inspect(myObject, false, null, true /* enable colors */))

输出

{ a: 'a',  b: { c: 'c', d: { e: 'e', f: { g: 'g', h: { i: 'i' } } } }

参见https://nodejs.org/api/util.html#util_util_inspect_object_options

关于javascript - 如何访问给定类型的迭代器对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57019510/

相关文章:

javascript - 使用 new 构造 Javascript 时出现 TypeError : Object is not a function at Object. <anonymous>

javascript - 使用 ExtJS 的富互联网应用程序 : Which direction should I choose?

javascript - Express:从/models/index.js访问req.session

javascript - CSS TextArea - 为每条可见线赋予不同的不透明度

javascript - 如何将主页中的视频ID传递到youtube等其他页面?

javascript - Highcharts 渲染器 : fill colour of embedded SVG image

javascript - 如何修复ejs中的 "Unexpected token < "错误

javascript - 如何在我的网站服务器而不是我的电脑本地服务器上运行 node.js

javascript - RethinkDB:​​条件更新插入(仅当特定字段匹配时)?

javascript - 对于 Node Js Server 如何引用不同文件夹中的静态 html 文件