【问题标题】:How to access iterator object of a given type [duplicate]如何访问给定类型的迭代器对象[重复]
【发布时间】:2019-07-13 21:21:27
【问题描述】:

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

 console.log(result);

它给了我以下值。

[object Object]

根据documentation,我得到HistoryQueryIterator object

如何在我的 nodejs 应用程序中访问、迭代这个对象?

在debig模式下,我可以是整数的缓冲区。

【问题讨论】:

  • 具体使用该符号,您隐式调用result.toString()。如果您想更清楚地了解result 是什么,只需console.log(result);

标签: javascript node.js


【解决方案1】:

你需要使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-05
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 2018-09-20
    相关资源
    最近更新 更多