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.