替换字符串中所有字符,但数组JavaScript中不存在的字符
假设我们必须编写一个函数-
replaceChar(str, arr, [char])
现在,用可选参数char替换字符串arr的数组中不存在的所有字符串str的字符。如果未提供char,则将其替换为'*'。
让我们为该函数编写代码。
完整的代码将是-
示例
const arr = ['a', 'e', 'i', 'o', 'u'];
const text = 'I looked for Mary and Samantha at the bus station.';
const replaceChar = (str, arr, char = '*') => {
const replacedString = str.split("").map(word => {
return arr.includes(word) ? word : char;
}).join("");
return replacedString;
};
console.log(replaceChar(text, arr));输出结果
此代码的控制台输出将是-
***oo*e***o***a***a****a*a***a*a****e**u****a*io**
热门推荐
5 短祝福语简短暖心
10 结婚祝福语粤语大全简短
11 晚上祝福语女生文案简短
12 法语妈妈生日祝福语简短
13 药厂开工祝福语大全简短
14 蛋糕节日祝福语简短英文
15 跨年的生日祝福语简短
16 文案祝福语英文短句简短
17 在家聚餐婚礼祝福语简短
18 学生节祝福语大全简短