예를 들어 함수를 작성해야 한다고 가정해 보겠습니다.
replaceChar(str, arr, [char])
이제 문자열 arr의 배열에 없는 문자열 str의 모든 문자를 선택적 인수인 char로 바꿉니다. 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**