Javascript bietet eine breite Palette von Funktionen zur Verarbeitung von Zeichenfolgen. Das Entfernen des letzten Zeichens aus einer Zeichenfolge ist in Javascript eine einfache Aufgabe. Es gibt zwei sehr einfache Möglichkeiten, diese Aufgabe zu erledigen, und beide funktionieren gut.
Teilstring
Die Teilstring-Funktion in Javascript benötigt zwei Argumente, den Startpunkt des Teilstrings und den Endpunkt des Teilstrings. Durch den Aufruf von substring mit 0 als Startpunkt und der Länge der ursprünglichen Zeichenfolge minus eins als Endpunkt gibt Javascript die ursprüngliche Zeichenfolge abzüglich des letzten Zeichens zurück.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
Das sollte „Angus Macgyver“ ohne das Ausrufezeichen erscheinen.
Schnitt
Die Slice-Funktion funktioniert ähnlich.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne);
Ich persönlich mag die erste Option, da substring eine vertraute Funktion in verschiedenen Sprachen ist. Ehrlich gesagt, es gibt keinen Unterschied – wählen Sie Ihr Vergnügen.