A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.cdn.mozilla.net/de/docs/Web/JavaScript/Reference/Global_Objects/Symbol/search below:

Symbol.search - JavaScript | MDN

Symbol.search

Baseline Widely available

Die Symbol.search statische Dateneigenschaft repräsentiert das wohlbekannte Symbol Symbol.search. Die String.prototype.search() Methode sucht dieses Symbol im ersten Argument, um die Methode zu finden, die den Index innerhalb eines Strings zurückgibt, der mit dem aktuellen Objekt übereinstimmt.

Für weitere Informationen siehe RegExp.prototype[Symbol.search]() und String.prototype.search().

Probieren Sie es aus
class Search1 {
  constructor(value) {
    this.value = value;
  }
  [Symbol.search](string) {
    return string.indexOf(this.value);
  }
}

console.log("foobar".search(new Search1("bar")));
// Expected output: 3
Wert

Das wohlbekannte Symbol Symbol.search.

Schreibbar nein Aufzählbar nein Konfigurierbar nein Beispiele Benutzerdefinierte String-Suche
class CaseInsensitiveSearch {
  constructor(value) {
    this.value = value.toLowerCase();
  }
  [Symbol.search](string) {
    return string.toLowerCase().indexOf(this.value);
  }
}

console.log("foobar".search(new CaseInsensitiveSearch("BaR"))); // 3
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Übersetzung hilfreich?

Diese Seite wurde automatisch aus dem Englischen übersetzt.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4