Signatur
endsWith(searchString) / endsWith(searchString, endPosition)
Beschreibung
Diese Methode ermöglicht es festzustellen, ob ein String mit einem anderen String endet. Diese Methode unterscheidet zwischen Groß- und Kleinschreibung.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $searchString Pflicht | string | — | Die Zeichen, nach denen am Ende von str gesucht werden soll. Darf keine regex sein. Alle Werte, die keine regex sind, werden zu Strings gecoerced, sodass das Auslassen oder Übergeben von undefined dazu führt, dass endsWith() nach dem String "undefined" sucht, was selten das gewünschte Verhalten ist. |
| $endPosition | number | str.length | Die Endposition, an der searchString erwartet wird (der Index des letzten Zeichens von searchString plus 1). Standardmäßig str.length. |
Rückgabewert
Typ
boolean
Beschreibung
true, wenn die angegebenen Zeichen am Ende des Strings gefunden werden, einschließlich wenn searchString ein leerer String ist; andernfalls false.Beispiele
Verwendung von endsWith()
const str = "To be, or not to be, that is the question.";
console.log(str.endsWith("question.")); // true
console.log(str.endsWith("to be")); // false
console.log(str.endsWith("to be", 19)); // true
// Wichtig · Fallstricke
Wirft einen TypeError, wenn searchString eine regex ist.