我收到了一个字符串,想要将其中的某些词语清除掉。我试着写了一个函数来实现这个功能,但是它并没有生效:
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
函数的工作说明。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/replace - CBroe.replace()
返回一个新的字符串,你需要将.replace()
返回的字符串赋值给city
变量。 --->city = city.replace(element, '')
- Yousaf