javascript - the content is too long, How to display the complete content in console.log()? - Stack Overflow

I have a big array, it has many element,I need to display it in console,I use console.log() but only

I have a big array, it has many element,
I need to display it in console,
I use console.log() but only a part of it was displayed.

How to display full content?

I have a big array, it has many element,
I need to display it in console,
I use console.log() but only a part of it was displayed.

How to display full content?

Share Improve this question edited Dec 13, 2021 at 15:27 Álvaro González 147k45 gold badges279 silver badges376 bronze badges asked Dec 13, 2021 at 15:15 zwl1619zwl1619 4,23216 gold badges63 silver badges113 bronze badges
Add a ment  | 

4 Answers 4

Reset to default 3

Run it through JSON.stringify so you are logging a single string and not a plex data structure.

You can use

 console.dir(myArry, {'maxArrayLength': null});

The console method log() displays the toString representation of any object passed to it. The Console method dir() displays an interactive list of the properties of the specified JavaScript object

Link for reference : Dumping whole array: console.log and console.dir output "... NUM more items]"

as say here How can I get the full object in Node.js's console.log(), rather than '[Object]'?

you can convert your element (object or array) directly in json by using

console.log('my elem : %j', myObject);

or if you want more display option, you can use util.inspect

const util = require('util')
console.log(util.inspect(myObject, {showHidden: false, depth: null, colors: true}))

For larger arrays, this works nicely:

myLargeArray.forEach( element => console.log( JSON.stringify( element ) ) );

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1742327723a4423084.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信