我正在 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/