-반복문과 slice를 통해 letter와 같은 문자일 경우 제거하는 식으로 코드를 짰으나 slice는 문자를 추출하는 함수여서 풀리지 않았다.
-약 20분 정도를 다른 방법들로 시도해보았으나 기존의 방법과 크게 다르지 않았기에 특정 문자열을 제거하는 방법을 구글링하였다.
function solution(my_string, letter) {
var arr = '';
for(let x of my_string){
arr += x.replace(letter, '')
}
return arr
}
function solution(my_string, letter) {
const answer = my_string.split(letter).join('')
return answer;
}
function solution(my_string, letter) {
return Array.from(my_string).filter(t => t !== letter).join('');
}
ⓐreplace(대체 대상 문자, 대체할 문자) : 첫 대상 변환
ⓑfor..in은 key 값 반환
-반복문을 항상 쓰던 코드만 써 보았기에 다른 방법들도 사용해보았는데 for..in 반복문은 key 값을 반환하는 반복문이었다.
ⓒreplaceAll(대체 대상 문자, 대체할 문자) : 전체 변환
-replace 보다 쉽게 해결하는 방법도 존재했다.
ⓓArray.from(str) : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/from