【发布时间】:2020-05-10 21:33:17
【问题描述】:
我正在尝试创建一个 for 循环,该循环在删除不需要的单词后最终会返回一个过滤后的字符串。
例如,当给定 red yellow green black blue white 我希望输出为 red green blue
const givenString = 'red yellow green black blue white';
const unwantedWords = ['yellow', 'black', 'white'];
for(i = 0; i < unwantedWords.length; i++){
let finalString = givenString.replace(unwantedWords[i], '');
console.log(finalString)
}
问题是这会返回多个日志,每个日志都删除了三个单词之一。不是删除所有单词的最终日志
【问题讨论】:
标签: javascript for-loop replace