Removing the last n characters of a string in JavaScript
In this tutorial, we are going to learn about how to remove the last n characters of a string in JavaScript.
Consider, we have the following string:
const car = "volkswagen";Now, we want to remove the last 3 characters gen from the above string.
Removing the last n characters
To remove the last n characters of a string in JavaScript, we can use the built-in slice() method by passing the 0, -n as an arguments.
0 is the start index.
-n is the number of characters we need to remove from the end of a string.
Here is an example, that removes the last 3 characters from the following string.
const car = "volkswagen";
const mod = car.slice(0, -3); // removes last 3 characters
console.log(mod);Output:
"volkswa"Similarly, we can also use the substring() method to remove the last n characters of a string.
const car = "volkswagen";
const mod = car.substring(0, car.length-3);
console.log(mod); // "volkswa"In the above code, we have passed two arguments to the substring() method, the first one is start index 0 and second one is the end index (which is not included in the final output).
Note: The
slice()andsubstring()methods does not modify the original string.


