См. Мой фрагмент кода ниже:
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], 'finish')
}
}
Я хочу заменить последнее вхождение слова 1 словом «конец» в строке, что у меня не будет работать, потому что метод замены будет только заменятьпервое возникновение этого.Кто-нибудь знает, как я могу изменить этот фрагмент так, чтобы он заменял только последний экземпляр 'one'