When we say about the Global Objects in Node.js, global objects are global in nature and will available in all modules. ANd you don't need to include these objects in your application; rather they can be used directly. These objects are modules, functions, strings and object etc. Some of these objects aren't actually in the global scope but in the module scope.
A list of Node.js global objects are given below:
- __dirname
- __filename
- Console
- Process
- Buffer
- setImmediate(callback[, arg][, ...])
- setInterval(callback, delay[, arg][, ...])
- setTimeout(callback, delay[, arg][, ...])
- clearImmediate(immediateObject)
- clearInterval(intervalObject)
- clearTimeout(timeoutObject)
Node.js ___dirname
This is a string. And this will specifies the name of the directory which is currently contains the code.
file: globalexample.js
console.log(_dirname);
open Node.js command prompt and run the below code:-
node glocalexample1.js
Node.js __filename
Well this will specifies the filename of the code being executed. This is the resolved absolute path of this code file. ANd the value inside a module is the path to that module file.
FIle: globalexample3.js
console.log(_filename);
Now open the node.js command prompt and then run the below code:
node globalexample.js
Node.js Console
To get more details pf console class you need to click on link. https://www.crackyourinterview.com/Tutorial-Node.js-Console.aspx
Node.js Buffer
To get more details pf console class you need to click on link. https://www.crackyourinterview.com/Tutorial-Node.js-Buffer.aspx
Node.js Timer Functions
To get more details pf console class you need to click on link. https://www.crackyourinterview.com/Tutorial-Node.js-Timer Functions.aspx