How can I get the full object in Node.js's console.log(), rather than '[Object]'?
By default, console.log()
in Node.js will display [Object]
when trying to log an object. If you want to see the full contents of an object, you can use util.inspect()
from the util
module, which is built into Node.js.
Here's an example of how you can use util.inspect()
to log the full object:
const util = require('util');
const myObject = {
key1: 'value1',
key2: 'value2',
key3: {
nestedKey: 'nestedValue'
}
};
// Log the full object
console.log(util.inspect(myObject, { depth: null }));
In this example, util.inspect()
is used to inspect the myObject
. The second argument is an options object where { depth: null }
means that the inspection should not be limited by depth. This is useful for deeply nested objects.
Alternatively, you can use util.inspect()
directly within console.log()
without importing the entire util
module:
console.log(require('util').inspect(myObject, { depth: null }));
This approach allows you to inspect and log the full contents of an object, including nested structures, arrays, and other complex data types. Adjust the depth
option according to your needs, and setting it to null
will show the entire structure regardless of its depth.
-
How do you get a list of the names of all files present in a directory in Node.js?
In Node.js, you can use the fs (file system) module to get a list of file names in a directory. Here's an example using the fs.readdir function: const fs = require('fs'); const directoryPath = '/pa...
Questions -
What is the purpose of Node.js module.exports and how do you use it?
In Node.js, module.exports is a special object that is used to define what a module exports as its public interface. It is used to expose functionality from one module (file) to another module, all...
Questions -
How can I update Node.js and NPM to their latest versions?
There are several ways to update Node.js to its latest version. Here are three methods: Updating Node.js Using NPM You can use NPM to update Node.js by installing the n package, which will be used ...
Questions -
How to reduce size of node_modules folder?
Reducing the size of the node_modules folder in a Node.js project can be important, especially when deploying applications or managing version control. Here are several strategies you can use to mi...
Questions
Make your mark
Join the writer's program
Are you a developer and love writing and sharing your knowledge with the world? Join our guest writing program and get paid for writing amazing technical guides. We'll get them to the right readers that will appreciate them.
Write for usBuild on top of Better Stack
Write a script, app or project on top of Better Stack and share it with the world. Make a public repository and share it with us at our email.
community@betterstack.comor submit a pull request and help us build better products for everyone.
See the full list of amazing projects on github