Baseline Widely available
El sÃmbolo conocido como Symbol.search
especifica el método que devuelve el Ãndice dentro de una cadena que coincide con la expresión regular. Esta función es llamada por el método String.prototype.search()
.
Para más información, véase RegExp.prototype[@@search]()
y String.prototype.search()
.
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
Sobrescribir No Numerable No Configurable No Ejemplos Búsqueda de cadenas personalizadas
class caseInsensitiveSearch {
constructor(value) {
this.value = value.toLowerCase();
}
[Symbol.search](string) {
return string.toLowerCase().indexOf(this.value);
}
}
console.log("foobar".search(new caseInsensitiveSearch("BaR")));
// resultado esperado: 3
Especificaciones Compatibilidad con navegadores Véase también
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