Вместо этого используйте массив и .map
для нового массива, выполняя операцию replace
для каждого:
const dogToCat = str => str.replace(/dog/g,'cat');
const strings = [
"I like dogs, dogs are fun",
"The red dog and the brown dog died",
"The dog likes to swim in the ocean"
];
console.log(
strings
.map(dogToCat)
.join('\n')
);
Если у вас есть для использования автономных переменных и переназначения их, то вы можете деструктурировать результат, хотя он и уродлив и, вероятно, не очень хорошидея (const
с предпочтительнее, когда это возможно):
const dogToCat = str => str.replace(/dog/g, 'cat');
let string1 = "I like dogs, dogs are fun";
let string2 = "The red dog and the brown dog died";
let string3 = "The dog likes to swim in the ocean";
([string1, string2, string3] = [string1, string2, string3].map(dogToCat));
console.log(string1 + "\n" + string2 + "\n" + string3);