오늘은 문자열을 원하는 지정구분 기호로 배열로 분할하는 법에 대해서 알아보자.
케이스는 이러하다.
관련 DB에 sort_depth라는 컬럼이 존재하는데 해당 값들은 string으로 이루어져 있다.
나는 사진에 아랫쪽에 있는 "118,121,122,123" 의 크기(길이?)를 구해 4라는 값을 얻고 싶었다.
그럼 우선 배열로 변환한 다음, length()를 사용하여 크기를 구할 계획이다.
여기서 배열로 변환할때 " , " 이 콤마 단위로 구분을 해서 넣어 줘야되는데
이때 split()를 사용하면 간단하다.
split()이란?
지정된 구분 기호에 따라 문자열을 하위 문자열 배열로 분할할 수 있는 내장 JavaScript 문자열 메서드이다.
사용법은 간단하다.
const str = "118,121,122,123";
const arr = str.split(","); // ,로 분할 하겠다.
console.log(arr); // outputs ["118", "121", "122", "123"]
이런식으로 사용해주면 쉽게 배열로 분할 할 수 있다.
그 다음 배열 arr을 "arr.length"를 사용하면 원하는 문자열의 크기를 구할수 있다.
'Programming Language > Javascript' 카테고리의 다른 글
[Javascript] 데이터 타입_코어 자바스크립트 (0) | 2023.08.07 |
---|---|
[Javascript] null 병합연산자 "??" (0) | 2023.04.11 |
[Javascript] "some()" 배열의 객체에 원하는 값이 있으면 True 반환 (0) | 2023.03.25 |
[Javascript] find(), filter() 두 배열에서 일치하는값 찾기 (2) | 2023.03.05 |
[Javascript] 객체(object) 속성이나 문자열의 개수 구하는법 (0) | 2023.02.25 |