How to use process.exit for Node.JS applications In Javascript

Example: There will be no other output, in this case since we exited the script. This is applicable to all JavaScript applications in the NodeJS environment. There are numerous other methods such as process.kill(process.pid) and process.abort() in NodeJS but process.exit() suffices for most of the cases, if not all cases.

javascript




function doSomeThing() {
    let i = 10;
    console.log('Terminating ');
    process.exit(0);
    let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
 
    console.log(
        'This section will not be executed');
 
    console.log(arr.filter(
        (elem, index) => { return elem > 2 }));
}
doSomeThing();


Output:

Terminating:

How to terminate a script in JavaScript ?

To terminate a script in JavaScript, we have different approaches:

Table of Content

  • Using return
  • Terminating a part of the Script
  • Throwing an error on purpose
  • Using process.exit for Node.JS applications
  • Using clearInterval() method

Similar Reads

Method 1: Using return

In order to terminate a section of the script, a return statement can be included within that specific scope....

Method 2: Terminating a part of the Script

...

Method 3: Throwing an error on purpose

Example: Depending on a condition, a certain section of the script can be terminated using a “return” statement. The “return ” statement returns “undefined” to the immediate parent scope, where the termination can be handled. This is the best practice since handling terminations makes it easier for future debugging and readability of the code....

Method 4: Using process.exit for Node.JS applications

...

Method 5: Using clearInterval() method

Example: We deliberately throw an error to terminate the section of the script that we want to. It is best practice to handle the error using a “try-catch” block....

Contact Us