-3

我有一个数组: arr=['Hello World', 'Bye World', 'Useless World']

我想使用 Javascript tp 查找顺序相同的字符(“ss”)并将它们替换为 *

4

1 回答 1

1

这可以通过多种方式实现。但我会选择正则表达式:

arr.map(function(item){ return item.replace(/(.)\1+/g, '*') } )

map 函数将遍历数组,给出它作为参数的函数,一次一个项目。因为项目是字符串,你可以调用它们的替换函数。我只是提供了替换函数,正则表达式作为第一个参数,替换(星号)作为第二个参数。你可以在这里找到更多关于正则表达式甚至很棒的游乐场

于 2020-10-05T14:50:20.213 回答