22-07-01 | 오타 수정하기

MOON HEE·2022년 7월 1일
0

const word = prompt('내용을 입력해주세요.');
function replaceAll(str, searchStr, replaceStr) {
    return str.split(searchStr).join(replaceStr);
}
console.log(replaceAll(word, 'q', 'e'));

프롬프트 창에 hqllo My namq is Moon Hqq!라고 입력하면 hello My name is Moon Hee!가 출력된다.
split와 join을 합치면 오타를 수정할 수 있다는 걸 기억하자!

'Hello'.split('e'); // [ 'H', 'llo' ]
'Hello'.split('e').join('a'); // 'Hallo'

split Syntax

split()
split(separator)
split(separator, limit)
  • 매개변수 separator은 문자열을 끊어야 할 부분을 나타내는 문자열을 나타낸다.
  • separator가 생략될 경우 원본 문자열을 유일한 원소로 가진다.
  • separator가 빈 문자열일 경우 문자열의 각각의 문자가 배열의 원소 하나씩으로 변환된다.
  • limit은 끊어진 문자열의 최대 갯수를 나타내는 정수이다.
  • return은 배열로 이루어진다.

join Syntax

join()
join(separator)
  • separator는 배열의 각 요소를 구분할 문자열을 지정한다.
  • separator를 생략하면 배열의 요소들이 쉼표로 구분된다.
  • separator가 빈 문자열이면 요소들 사이에 아무 문자도 없이 연결된다.
profile
자고 일어나면 해결되는게 더 많은 듯 그럼 잘까

0개의 댓글