Cómo usar el método endsWith en JavaScript

Javascript

En este tutorial vamos a ver qué es el método endsWith, introducido en JavaScript ES6, y cómo se usa con cadenas en JavaScript.

El método endsWith se utiliza para saber si una cadena termina por el carácter o por la subcadena que le pases como parámetro al método. El método endsWith funciona con cualquier tipo de cadena. Es aceptado tanto por cadenas estándar declaradas con comillas simples o dobles, como por objetos de tipo String o plantillas literales.

El método endsWith devolverá el valor true en caso de que la cadena comience por la subcadena indicada o false en caso contrario:

const cadena = 'una cadena';
cadena.endsWith('ena'); // true
cadena.endsWith('hola'); // false

El método endsWith también acepta un segundo parámetro opcional que permite acotar la longitud de la cadena hasta el carácter especificado a la hora de realizar la comprobación. El carácter se especifica mediante su posición numérica, comenzando a contar desde la posición 1:

const cadena = 'una cadena';

cadena.endsWith('na', 3); // true
cadena.endsWith('na', 4); // false

En el siguiente ejemplo usamos un objeto de tipo cadena, que se comporta exactamente igual:

const cadena = new String('una cadena');

cadena.endsWith('na', 3); // true
cadena.endsWith('na', 4); // false

Esto ha sido todo.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”