본문 바로가기
Language/HTML, JavaScript

자바스크립트 split 사용방법 및 예제

by wakestand 2020. 2. 3.
반응형

자바스크립트에서 split을 이용해서 문자열을 쪼갠 뒤 객체 형태로 바꿀 수 있는데

split은 값.split("쪼갤 기준", 최대 쪼갤 갯수(없어도 됨)) 으로 이루어져 있는데

위 스크린샷의 예제를 보면 상단에 ,로 쪼개는 것 하나

하나단에 ,로 쪼개면서 최대값을 2를 줬는데

 

이 말은 2개만 쪼개고 중단한다는 말이라

철수, 영희까지만 나오고 나머지는 다 버린다는 말이다

 

실제 실행 시 출력 내용을 확인해 보면

 

최대 갯수를 넣지 않고 쪼갤 경우 4개가 다 쪼개져서 배열 형태로 들어오고

최대 갯수를 넣으면 갯수만큼만 쪼개져서 배열 형태로 들어오는 것이 보인다

 

예제에 사용한 코드는 아래와 같다

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>

<script type="text/javascript">
var sName = "철수,영희,수철,희영"; // 테스트용 String
var oName = sName.split(","); // 변수.split("쪼갤 기준", 최대 쪼갤 갯수)

console.log(typeof oName); // type 확인용(String에서 Object로 변환됨)
console.log(oName); // sName을 ,로 split 시킨 oName 출력

oName = sName.split(",", 2); // limit를 추가할 경우
console.log(oName); // ,로 쪼개되 2개만 쪼개고 중단
</script>

<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
반응형

댓글