Wie man das letzte Zeichen der Zeichenkette erhält:
"linto.yahoo.com."
Das letzte Zeichen dieser Zeichenkette ist "."
Wie kann ich das finden?
Wie man das letzte Zeichen der Zeichenkette erhält:
"linto.yahoo.com."
Das letzte Zeichen dieser Zeichenkette ist "."
Wie kann ich das finden?
Verwenden Sie das JavaScript charAt Funktion, um ein Zeichen an einer bestimmten 0-indizierten Position zu erhalten. Verwenden Sie Länge um herauszufinden, wie lang der String ist. Sie wollen das letzte Zeichen, das ist also Länge - 1. Beispiel:
var word = "linto.yahoo.com.";
var last = word.charAt(word.length - 1);
alert('The last character is:' + last);
Wenn Sie lodash haben oder bereits verwenden, verwenden Sie zuletzt stattdessen:
_.last(str);
Es ist nicht nur prägnanter und offensichtlicher als das Vanilla JS, es ist auch sicherer, da es die Uncaught TypeError: Cannot read property X of undefined
wenn die Eingabe null
o undefined
Sie brauchen dies also nicht vorher zu prüfen:
// Will throws Uncaught TypeError if str is null or undefined
str.slice(-1); //
str.charAt(str.length -1);
// Returns undefined when str is null or undefined
_.last(str);
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.