문자열 my_string
과 문자 letter
이 매개변수로 주어집니다. my_string
에서 letter
를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
function solution(slice, n) {
var answer = 0;
return answer;
}
function solution(my_string, letter) {
let stringArr = my_string.split("");
let newArr = [];
stringArr.map((item) => {
if(item !== letter){
newArr.push(item)
}
})
return newArr.join("")
}
solution("abcdef", "f");
stringArr
변수에 my_string 문자열을 split을 활용하여 하나씩 쪼개어 배열에 담는다.newArr
라는 새로운 배열에 담아준다. (letter를 제외한 문자가 배열에 담기게 된다)newArr
의 배열을 Join으로 문자열로 합친 다음 반환한다.function solution(my_string, letter) {
console.log(my_string.split(letter).join(''))
}
split
을 사용하여 my_string 문자열을 letter를 기준으로 쪼갠다.["abcde", ""]
위와 같은 결과물이 나온다.
2. join을 사용해서 string으로 합쳐준다.