当字符串存在于数组中时,如何提供输入给replace()

时间:2019-06-21 08:23:22

标签: javascript

我必须用下划线替换字符串中的特殊字符。使用replace()函数。我知道。

我的字符串是“ 545123_Claims#Claims#Claims000117”。

但是问题是replace()接受字符串作为输入。

实际上,我的字符串位于filArr= ["545123_Claims#Claims#Claims000117"]之类的数组中。

那么,如何替换数组中此字符串中的特殊字符?

1 个答案:

答案 0 :(得分:1)

您可以通过使用函数来映射替换的字符串。

const replacementFn = string => string.replace(/xxx/, 'yyy');

filArr = fillArr.map(replacementFn);