Remove Last Character from String in JavaScript
To remove the last character from a string in JavaScript we can use the slice()
method which extracts a section of a string without modifying it.
Use a start index of 0
(the first character) and a negative end index -1
to count from the end of the string.
js
const site = 'https://example.com/';
/**
* slice(indexStart, indexEnd)
*
* 0 is the start index (first character)
* -1 is the end index (counted from the end of the string when negative)
*/
const withoutSlash = site.slice(0, -1); // 'https://example.com'
To remove multiple characters just change the end index.
js
'ABCD'.slice(0, -2); // 'AB'