DeuAq.com >> Leben >  >> Elektronik

Letztes Zeichen aus einem String in JavaScript entfernen – substring() und slice()

Als erfahrener JavaScript-Entwickler nutze ich täglich String-Manipulationen in Projekten. Das Entfernen des letzten Zeichens aus einem String ist eine gängige Aufgabe und lässt sich mit zwei bewährten Methoden einfach lösen. Beide Ansätze sind effizient und zuverlässig.

Letztes Zeichen aus einem String in JavaScript entfernen – substring() und slice()

substring()

Die substring()-Methode benötigt einen Start- und Endindex. Rufen Sie sie mit 0 als Start und der String-Länge minus 1 als Ende auf – JavaScript liefert den String ohne das letzte Zeichen zurück.

var theString = 'Angus Macgyver!';
var theStringMinusOne = theString.substring(0, theString.length-1);
alert(theStringMinusOne);

Das Ergebnis: "Angus Macgyver" ohne Ausrufezeichen.

slice()

Die slice()-Methode arbeitet ähnlich und ist ebenso unkompliziert.

var theString = 'Angus Macgyver!';
var theStringMinusOne = theString.slice(0, -1);
alert(theStringMinusOne);

Ich bevorzuge substring(), da sie in vielen Programmiersprachen Standard ist. Der Unterschied ist minimal – wählen Sie, was zu Ihrem Code passt.