问题描述
从上图,大家应该能看的出来,问题是出在嵌套在最里面的那个对象,在终端输出的时候,被输出成了[Object]
解决方法
let obj = { code: 0, data: { page: 1, list: [ { fileId: "1", }, ], } }; console.log('%j', obj);//法一,使用字符串替换方法(%j相当于一个占位符),亲测在浏览器端是无效的,但是在node.js环境下是可以使用 console.log(JSON.stringify(obj));//将JavaScript值转换为JSON字符串我 console.log(JSON.stringify(obj, null, 2));//将JavaScript值转换为JSON字符串,并使用2个缩进符用于美化输出,所以大家只要记住这个方法就可以了