input string
search value
substring
var out = substringBeforeLast( 'abcba', 'b' );
// returns 'abc'
var out = substringBeforeLast( 'Hello World, my friend!', ' ' );
// returns 'Hello World, my'
var out = substringBeforeLast( 'abcba', ' ' );
// returns 'abcba'
var out = substringBeforeLast( 'abcba', '' );
// returns 'abcba'
Returns the part of a string before the last occurrence of a specified substring.