Remove the last 2 characters of a string in JavaScript
In this tutorial, we are going to learn about how to remove the last 2 characters of a string in JavaScript.
In JavaScript, strings are the sequence of characters, where the index of the first character is 0, the second character is 1, third character is 3 and the last character index string.length-1 or -1.
Remove the last 2 characters
To remove the last 2 characters of a string, we can use the built-in slice() method by passing the 0, -2 as an arugments to it. So it returns a new string by removing the last 2 characters from it.
Note: -2 is similar to string.length-2.
Here is an example:
const welcome = 'hello//';
const result = welcome.slice(0, -2);
console.log(result);Output:
'hello'In the example above, we have passed 0, -2 as an arguments to the slice() method. so it begins the slicing at index position 0, and extracts before the string.length-2 character index.
Similarly, we can use the substring() method in JavaScript to remove the last 2 characters of a given string.
Example:
const welcome = 'hello//';
const result =str.substring(0,str.length-2);
console.log(result);Note: The substring() method also works similar like slice method but in substring() method if first argument index is greater than second argument index then arguments are swapped.


