Javascript bietet eine breite Palette von String-Handling-Funktionen. Das Entfernen des letzten Zeichens aus einem String ist in Javascript eine einfache Aufgabe. Es gibt zwei sehr einfache Möglichkeiten, diese Aufgabe zu lösen, und beide funktionieren gut.
Teilzeichenfolge
Die Teilstring-Funktion in Javascript nimmt zwei Argumente an, den Startpunkt des Teilstrings und den Endpunkt des Teilstrings. Durch Aufrufen von substring mit 0 als Startpunkt und der Länge des ursprünglichen Strings minus eins als Endpunkt gibt Javascript den ursprünglichen String abzüglich des letzten Zeichens zurück.
Wie kann ich sagen, welches Gedächtnis ich habe?
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
Das sollte Angus Macgyver ohne das Ausrufezeichen auftauchen.
Scheibe
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 Teilzeichenfolge eine in verschiedenen Sprachen bekannte Funktion ist. Ehrlich gesagt gibt es keinen Unterschied – wählen Sie Ihr Vergnügen.