startsWith in JavaScript
startsWith() ist eine Funktion um festzustellen, ob ein String der Anfang von einem anderen String ist. In JavaScript steht diese Methode jedem String zur Verfügung und ist kinderleicht in der Handhabe.
Diese Methode ist sehr bekannt und steht in vielen, wenn nicht allen Programmiersprachen zur Verfügung. Da ich diese Funktion auch sehr häufig nutze, stelle ich dir hier zur Verfügung. Einmal als native JavaScript Funktion und einmal als Eigenprogrammierung. Denn je nach JavaScript Implementierung, ist es möglich, dass du in deinem Einsatzgebiet nicht auf die JavaScript eigene Funktion zurückgreifen kannst.
JavaScript Native ab ECMAScript-6
var exampleString = "Hello TYPO3 Campus";
if (exampleString.startsWith("Hello"))
{
console.debug("String starts with Hello");
}
JavaScript Eigenlösung
if (!String.prototype.startsWith) {
String.prototype.startsWith = function(searchString, position) {
position = position || 0;
return this.indexOf(searchString, position) === position;
};
}
siehe Quellen