【发布时间】:2020-11-09 17:39:34
【问题描述】:
我收到一个我想从某个单词中清除的字符串,我试图为此创建一个函数,但它不起作用:
export const cleanArrondissements = async (city) => {
const arrondissements = [ 'Arrondissement', 'arrondissement', '1er','2e','3e', '4e', '5e', '6e', '7e', '8e', '9e', '10e','11e','12e','13e','14e', '15e', '16e', '17e', '18e', '19e', '20e']
arrondissements.forEach(element => {
city.replace(element, '')
});
return city;
}
最好的方法是什么?
【问题讨论】:
-
请仔细阅读
replace工作原理的描述仔细。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
.replace()返回一个新字符串,需要将.replace()返回的字符串赋值给city变量--->city = city.replace(element, '') -
希望这个词在字符串中只出现一次。
标签: javascript replace