Javascript replace last occurence of text in a string
- by Ruth
Hi all
see my code snippet below:
var list = ['one', 'two', 'three', 'four'];
var str = 'one two, one three, one four, one];
for ( var i = 0; i < list.length; i++)
{
if (str.endsWith(list[i])
{
str = str.replace(list[i], 'finsih')
}
}
I want to replace the last occurence of the word one with the word finish in the string, what I have will not work because the replace method will only replace the first occurence of it. Does anyone know how I can amend that snippet so that it only replaces the last instance of 'one'
Thank you
Ruth