EN
JavaScript - remove last n characters from string
12 points
In JavaScript it is possible to remove last n characters from string in following way.
xxxxxxxxxx
1
// common method to remove last n characters from string
2
function removeLastChars(text, n) {
3
n *= -1;
4
return text.slice(0, n);
5
}
6
7
console.log( removeLastChars('12345', 1) ); // 1234
8
console.log( removeLastChars('12345', 2) ); // 123
9
console.log( removeLastChars('12345', 3) ); // 12
10
console.log( removeLastChars('12345', 4) ); // 1
11
12
// below results are empty, that's why we compare them to ''
13
console.log( removeLastChars('12345', 0) === '' ); // true
14
console.log( removeLastChars('12345', 5) === '' ); // true
Note:
We can achieve the same results using:
- String substring() method
- String replace() method