如何解析[object Object]?

How to parse [object Object]?

我尝试从有效文件中获取数据,它 return [object Object] 所以我无法从中获取任何值。

const data = require('./path/to/file');
console.log(data, data.id);

数据文件

module.exports = {
  id: 1,
  name: 'fox',
  rate: 10
}

或json数据文件

{
  "id": 1,
  "name": "fox",
  "rate": 10
}

控制台:

[object Object]
undefined

我尝试使用 JSON.parse(data) 但它仍然如此

这是预料之中的,因为您正在登录 nodejs 控制台,其行为与浏览器控制台不同。如果你希望能够在 nodejs 控制台中记录完整的对象,你可以使用

console.log(JSON.strinfigy(data))

在此处查看更多信息:https://nodejs.dev/learn/how-to-log-an-object-in-nodejs