如何使用replace函数将mark标签连接到字符串中的单个单词?

Sim*_*le 2 javascript

<mark>如果在knownWords数组中找到,以下函数尝试将标签连接到字符串的元素。因此,执行代码后,输出应该是

Marked string: The <mark>quick</mark> <mark>brown</mark> fox jumped over the <mark>lazy</mark> dog. 
Run Code Online (Sandbox Code Playgroud)

但是,字符串在执行后保持不变。

Marked string: The <mark>quick</mark> <mark>brown</mark> fox jumped over the <mark>lazy</mark> dog. 
Run Code Online (Sandbox Code Playgroud)

mel*_*nis 5

let knownWords = ["quick", "brown", "fox"];

let string = 'The quick brown fox jumped over the lazy dog.';

console.log('Original string:', string);
knownWords.forEach(match);

function match(value) {
  string.replace(/value/g, '<mellan>' + value + '</mellan>');

}
console.log('Marked string: ',string);
Run Code Online (Sandbox Code Playgroud)