JavaScript non dispone di una funzione nativa per verificare se una stringa termina con un determinato carattere. Tuttavia la soluzione è semplice.
La soluzione è la seguente:
var endsWith = function( str, needle ) {
var pos = str.indexOf( needle );
return ( pos >- 1 && str.length === pos + 1 );
}
Esempio:
var str = "Lorem";
endsWith( str, "m" ); // true