replace, repeat, join, reverse 정리

hodu·2023년 3월 9일
0

알고리즘에서 배운 메소드들을 내 스스로 정리해보는 경험으로
완벽히 내것으로 만들겠다.


repeat

특정단어를 반복해서 쓸 수 있다.
인자에는 몇번 반복할지 넣어주면 된다.


"김치".repeat(3);

반복시킬 수 있다.

join

배열을 합치게 도와준다. index 사이사이에 무언가 넣고 싶다면
join에 인자로 넘겨주면 된다.


[a,b,c].join("");
[010,5555,4444].join("-");

a,b,c를 넘겨줄 때 string이 아닌 변수로 넘겨서 오류가 났다.
주의 하자

그리고 010이 문자로 넘겨주지 않아서 2진법으로 인식이 되었다.

reverse

말그대로 문자 뒤집기이다.


abc.reverse();
['ab', '오징어'].reverse();

문자열은 뒤집을 수 없고 배열만 뒤집을 수 있다.

문자열을 뒤집으려면 split을 추가해 배열로 바꿔준 뒤에 사용하여야한다.

문자열.split("").reverse().join('');

replace

replace는 특정문자열을 바꿔주는 것이다.
첫번째 인자에는 바꿀 글자를 두번째에는 대체할 내용이다.

let word = "감자자감"
word.replace("감자","");

기타

F12는 개발자 도구 단축키이다.

마무리

오늘 써본 메소드 중 replace가 인상적이었다.
2틀동안 배운 메소드들을 정리해서 적어보니 복습이 되었다.

알고리즘을 하면서 배운 것들이 쌓이면 그때마다 정리하는 습관을 갖겠다.

profile
잘부탁드립니다.

0개의 댓글