티스토리 뷰

문장의 각 단어의 맨 앞 철자를 모두 대문자로 바꿔주는 함수 만들기

1. 문자열을 각 단어들의 배열로 바꾸기

   -> 띄어쓰기를 기준으로 문자열을 split으로 나눈다. 배열을 얻을수있다. 위에서 splitStr은 배열형태이다.

2. 배열의 각 요소의 첫번째 알파벳을 대문자로 바꾸기

   -> 배열의 인덱스를 for문으로 돌아가며 각 요소를 가져온다. 그리고 charAt(0)으로 첫번째 알파벳을 선택하고 대문자로 만들어준다. 그러고 나면 대문자 알파벳 하나만 있기 때문에 두번째 알바벳부터 slice로 잘라서 뒤에다가 더해준다.

3. 다시 문자열로 바꾸기

   -> 이것들을 빈 배열에 차곡차곡 쌓았다가. 배열의 join메소드를 사용해서 문자열로 만들어 준다.

1. 문자열을 각 단어들의 배열로 바꾸기

2. 배열의 각 요소의 첫번째 알파벳을 대문자로 바꾸기\

   -> 문자열도 array의 한형태로 볼수 있다? 그래서 charAt()으로 선택하지 않고 인덱스를 통해 첫글자로 접근할수있다. 그리고 빈 배열에 넣을 필요 없이 문자열끼리 + 연산자로 합칠 수 있으니 fix_str에 차곡차곡 더해준다.

3. 다시 문자열로 바꾸기

   -> 이 과정 사라짐.

좀 더 간소화 해본 결과

'Javascript' 카테고리의 다른 글

todolist 모두 정리  (0) 2022.02.28
document keydown event  (0) 2022.02.18
반복문 break, continue의 차이  (0) 2022.01.04
addEventListener 함수 실행 시 브라우저가 하는일  (0) 2021.12.29
21.12.28 어려웠던 부분 정리  (0) 2021.12.29
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함