javascript get last word in string

JavaScript
// strips all punctuation and returns the last word of a string
// hyphens (-) aren't stripped, add the hyphen to the regex to strip it as well
function lastWord(words) {
    let n = words.replace(/[\[\]?.,\/#!$%\^&\*;:{}=\\|_~()]/g, "").split(" ");
    return n[n.length - 1];
}'abc'.slice(-2);function test(words) {

var n = words.indexOf(" ");
var res = words.substring(n+1,-1);
return res;

}
Source

Also in JavaScript: