JavaScript/Objekte/String/includes

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Methode String.includes() durchsucht eine Zeichenkette nach dem Vorhandensein einer vorgegebenen anderen Zeichenkette. Optional kann man eine positive Ganzzahl als Startposition für die Suche angeben. Das Ergebnis ist entweder true oder false.

Beispiel
str.includes(searchStr[, position])

Erwartet als Parameter einen String und eventuell eine positive Integer-Zahl.

Anwendungsbeispiele

Test auf ganzer Länge ansehen …
function init() {
  var elem = document.getElementById("button");
  elem.addEventListener("click", pruefen);	
}
 
function pruefen() {
    var aussage = "Der Mensch ist des Menschen sein Feind.";
    var vorhanden = aussage.includes("Mensch");

    if (vorhanden) {
        ausgabe("Teilstring ist enthalten.");
    } else {
        ausgabe("Teilstring nicht enthalten!");
    }
}

function ausgabe (text){
  var ausgabe = document.getElementById('ausgabe');
  ausgabe.innerHTML = text;
}
Die Funktion prüfen verwendet die String-Methode includes. Zuerst belegt sie eine Variable aussage mit einem Wert. Dieser gespeicherte Wert wird mit String.includes() nach der Zeichenfolge "Mensch" durchsucht und der Rückgabewert von includes in der Variable vorhanden angelegt. Danach wird ausgegeben, ob der Suchwert gefunden werden konnte.
Test ab bestimmter Position ansehen …
function init() {
  var elem = document.getElementById("button");
  elem.addEventListener("click", pruefen);	
}
 
function pruefen() {
    var aussage = "Der Mensch ist des Menschen sein Feind.";
    var vorhanden = aussage.includes("Mensch", 10);

    if (vorhanden) {
        ausgabe("Teilstring ist enthalten.");
    } else {
        ausgabe("Teilstring nicht enthalten!");
    }
}

function ausgabe (text){
  var ausgabe = document.getElementById('ausgabe');
  ausgabe.innerHTML = text;
}
Die Funktion prüfen verwendet die String-Methode includes. Zuerst belegt sie eine Variable aussage mit einem Wert. Dieser gespeicherte Wert wird mit String.includes() nach der Zeichenfolge "Mensch" durchsucht, und zwar ab dem 11. Zeichen (siehe zweiter Parameter!) und der Rückgabewert von includes in der Variable vorhanden angelegt. Danach wird ausgegeben, ob der Suchwert gefunden werden konnte.

Weblinks