Напиши функцию replaceSubstring, которая будет принимать строку string, строку words, которая содержит два слова через пробел, и новую подстроку substring. Цель функции - заменить в строке string все, что находится между указанными словами words на новую подстроку substring.
Пример:
replaceSubstring('I hate these robots', 'I robots', 'love these cute') // 'I love these cute robots'
replaceSubstring('I am a robot', 'I robot', 'dreamed of a') // 'I dreamed of a robot'
Я дошёл до этого шага, потом застрял.
Подскажите пожалуйста, как мне дальше решать её?
function replaceSubstring(string, words, substring) {
const newString = string.split(" ");
const newWord = words.split(" ");
for(let i = 0; i < newWord.length; i++){
for(let j = 0; j < newString.length; j++){
if(newWord[i] === newString[j]){
newString[i].replace(newWord[i]);
}
}
}
console.log(newWord);
console.log(newString);
}