En este tutorial vamos a ver qué es el método startsWith y cómo se usa con cadenas en JavaScript.
El método startsWith indicará si una cadena comienza por el carácter o por la subcadena que le pases como parámetro. El método startsWith es aceptado por cadenas estándar declaradas con comillas simples o dobles y también por objetos de tipo String y plantillas literales. Es decir, que podrás usar el método startsWith con cualquier tipo de cadena.
El método startsWith devolverá true en caso de que la cadena comience por la subcadena indicada o false en caso contrario:
const cadena = 'una cadena';
cadena.startsWith('una'); // true
cadena.startsWith('uno'); // false
El método startsWith también acepta un segundo parámetro que permite especificar en que carácter de la cadena se iniciará la comprobación, comenzando a contar su índice desde la posición 0:
const cadena = 'una cadena';
cadena.startsWith('cad', 4); // true
cadena.startsWith('cad', 5); // false
En el siguiente ejemplo usamos el método startsWith con un objeto de tipo cadena, que se comporta exactamente igual:
const cadena = new String('una cadena');
cadena.startsWith('cad', 4); // true
cadena.startsWith('cad', 5); // false
Esto ha sido todo.