반응형
이 기사에서는 문자열 배열에서 모든 첫 글자를 대문자로 사용하는 방법에 대해 알아보겠습니다.
단답
let str = “every word in this sentence should start with uppercase”;
function upperCaseStr(str) {
let arr = str.split(“ “);
let result = arr.map(word=> word.charAt(0).toUpperCase() + word.slice(1));
return result;
}
당신이 원한다면 이것을 복사해서 붙여넣을 수 있습니다.
어쨌든, 이것에 대한 튜토리얼을 원한다면, 아래의 텍스트를 읽으세요.
문자열을 배열로 변환합니다.
우리 끈이 이렇게 있잖아요.
let str = “capitalize every first letter of every word”;
줄을 바꾸기가 좀 어렵기 때문에 우선 이걸 배열로 변환해 보겠습니다.
가장 일반적인 방법은 분할 방법을 사용하는 것입니다.
let arr = str.split(“ “);
배열/문자열의 첫 번째 문자를 대문자로 바꿉니다.
가장 먼저 떠오르는 것은 다음과 같은 코드입니다.
let arr[0][0] = arr[0][0].toUpperCase()
안 될 거야, 왜?
arr[0][0]은 배열/오브젝트가 아니라 문자열이기 때문입니다.
console.log(typeof arr[0][0]) // returns string
이렇게 끈으로 값을 바꿀 순 없어요 우리는 그것을 위해 특별한 방법을 사용할 필요가 있습니다.
let result = arr.map(word=>word.charAt(0).toUpperCase() + word.slice(1))
위의 문법을 모르겠으면 그냥 구글로 검색하세요. (또는 아래 댓글에 있는 질문)
'javascript' 카테고리의 다른 글
웹 개발에 Typescript 가 필요한 이유 (0) | 2021.12.28 |
---|---|
네이티브 웹뷰를 사용하기 전에 알아야 할 내용 (0) | 2021.12.28 |
HTML, CSS, JS , 캔버스로 서명 패드 만들기 (0) | 2021.12.28 |
Javascript 산술 연산자, 코드 편집기, 함수, 객체 및 배열 (0) | 2021.12.28 |
Javascript를 이용한 빠른 Array Reverse 구현 방법 (0) | 2021.12.28 |
댓글