반응형
특정 문자열을 기준으로 값을
구분 할 때가 있습니다.
구분자가 있다면 javascript에서는
특정 구분자를 이용하여 문자를 잘라
배열 형태로 받을 수 있습니다.
javacript의 split 함수를 이용하면 되는데,
간단하하게 이용하는 방법에
대해서 알아보도록 하겠습니다.

- 구분자로 문자열 자르기
var animals = '강아지;사자;고양이;말;기린'; // 동물 목록
console.log(animals) // 결과 '강아지;사자;고양이;말;기린'
var animal = animals.split(';'); // 동물들 구분자인 ;(세미콜론)으로 split
console.log(animal) // 결과 ['강아지', '사자', '고양이', '말', '기린']
console.log(animal.length) // 결과 5, 배열에 사이즈5로 담김
for (var i = 0; i < animal.length; i++) // animal 배열 사이즈 만큼 반복함
{
console.log(animal[i]); // 결과 순서대로 강아지 사자 고양이 말 기린
}
위와 같이 구분자로 split하면
구분자 기준으로 문자열이 잘려서
배열로 반환됩니다.
위의 예제는 ;(세미콜론)이지만 다른 구분자가 있다면
해당 구분자로 변경하여 사용하시면 됩니다.
구분자가 있어서 값을 구분해서 잘라야 한다면
split을 이용하여 간단하게 자르기 가능합니다.
※ 관련 포스팅
2022.09.20 - [Programing/JavaScript] - [JavaScript] 삼항연산자란? 삼항연산자 조건문 사용방법
2022.09.23 - [Programing/JavaScript] - [JavaScript] 시간 지연 함수과 시간 반복 함수 setTimeout, setInterval
2022.09.23 - [Programing/JavaScript] - [JavaScript] 세자리 콤마 정규식으로 처리하기
2022.09.23 - [Programing/JavaScript] - [JavaScript] 변수 타입 확인 방법 typeof
반응형
'Programing > JavaScript' 카테고리의 다른 글
Jquery Ui Dialog 버튼 추가 및 Callback 받기 (alert, confirm) (0) | 2024.07.10 |
---|---|
[JavaScript] 배열에서 조건에 맞는 값만 추출하기! filter 함수 사용법 (0) | 2022.09.27 |
[JavaScript] 변수 타입 확인 방법 typeof (0) | 2022.09.23 |
[JavaScript] 세자리 콤마 정규식으로 처리하기 (0) | 2022.09.23 |
[JavaScript] 시간 지연 함수과 시간 반복 함수 setTimeout, setInterval (0) | 2022.09.23 |
댓글