【问题标题】:How to print the object value which return type is [Object , Object] in Nod JS?如何在 Node JS 中打印返回类型为 [Object , Object] 的对象值?
【发布时间】:2021-07-21 19:20:45
【问题描述】:

下面是一段代码,我必须将一个对象存储的值(即“resort”)与值比较我从 JSON 文件中得到的值。

代码-

resort = _.find(this.resorts.entries, (o) => {
      return o.gqe_name === resort;  
    })

;

我试图获取该值,但它显示为 [Object,Object ] ,尝试使用 console .log('resort'+ resort)log.info ('resort'+ resort).

有什么方法可以查看返回值吗?

如何打印 json 存储值'o.gqe_name'

【问题讨论】:

  • 你试过console.log('resort', resort)如果不起作用console.log('resort', JSON.stringify(resort))
  • 这能回答你的问题吗? How can I display a JavaScript object?
  • 是的 Schnecke,它显示为手段:-[object Object]

标签: node.js webdriver-io


【解决方案1】:

JSON.stringify 可以提供帮助

const object = { test: { test2: 'value' } }
const result = JSON.stringify(object)
const result2 = JSON.stringify(object, null, 2)
console.log(result)
console.log(result2)

【讨论】:

  • 我试过用这种方式写,但是出错了.. const result = JSON.stringify(gqe_name) /console.log ('result' +result) Error - ReferenceError: gqe_name is not defined跨度>
  • Aleksandr Smyshliaev 你能帮帮我吗,我怎样才能以正确的方式写来获得 O/p
  • resort = _.find(this.resorts.entries, (o) => { console.log(JSON.stringify(o.gqe_name, null, 2)); return o.gqe_name == = 度假村;})
猜你喜欢
  • 1970-01-01
  • 2016-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 2012-06-19
  • 2016-12-10
相关资源
最近更新 更多