String endet mit Teilstring

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir untersuchen, wie man mit JavaScript überprüft, ob ein gegebener String mit einem Teilstring eines anderen Strings endet. Wir werden eine for...in-Schleife und String.prototype.slice() verwenden, um jeden Teilstring des gegebenen word von hinten beginnend zu erhalten. Anschließend werden wir String.prototype.endsWith() verwenden, um den aktuellen Teilstring mit dem text zu überprüfen. Am Ende dieses Labs werden Sie eine solide Vorstellung davon haben, wie man diese String-Methoden verwendet, um passende Teilstrings in JavaScript zu finden.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/cond_stmts("Conditional Statements") javascript/BasicConceptsGroup -.-> javascript/loops("Loops") subgraph Lab Skills javascript/variables -.-> lab-28286{{"String endet mit Teilstring"}} javascript/data_types -.-> lab-28286{{"String endet mit Teilstring"}} javascript/arith_ops -.-> lab-28286{{"String endet mit Teilstring"}} javascript/comp_ops -.-> lab-28286{{"String endet mit Teilstring"}} javascript/cond_stmts -.-> lab-28286{{"String endet mit Teilstring"}} javascript/loops -.-> lab-28286{{"String endet mit Teilstring"}} end

Eine Funktion zum Überprüfen, ob ein String mit einem Teilstring endet

Um zu überprüfen, ob ein gegebener String mit einem Teilstring eines anderen Strings endet, folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codeausführung zu beginnen.
  2. Verwenden Sie eine for...in-Schleife und String.prototype.slice(), um jeden Teilstring des gegebenen word von hinten beginnend zu erhalten.
  3. Verwenden Sie String.prototype.endsWith(), um den aktuellen Teilstring mit dem text zu überprüfen.
  4. Geben Sie den passenden Teilstring zurück, wenn er gefunden wird. Andernfalls geben Sie undefined zurück.

Hier ist der Codeausschnitt, um die obigen Schritte umzusetzen:

const endsWithSubstring = (text, word) => {
  for (let i in word) {
    const substr = word.slice(0, i + 1);
    if (text.endsWith(substr)) return substr;
  }
  return undefined;
};

Sie können die Funktion mit dem folgenden Beispiel testen:

endsWithSubstring("Lorem ipsum dolor sit amet<br /", "<br />"); // '<br /'

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "String Endet mit Teilstring" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.