커뮤니티

고용노동부, 산업인력공단과 함께하는 강원도 유일한 기업중심 IT전문교육기관 ICT융합캠퍼스만의 특별한교육입니다.
공인 IT숙련기술인의 다양한 접근방법으로 전문가다운 실무교육을 받을 수 있습니다.

Category

교육강좌

클라이언트 JavaScript 사전 - split

페이지 정보

작성자 관리자 댓글 0건 조회 2,322회 작성일 20-07-20 14:51

본문

split

요약(Summary)

문자열을 인자로 주어진 문자열일 기준으로 쪼개서 배열에 담는다

문법(Syntax)

1
string.split(separator, limit)

인자(Parameters)

인자명 데이터형 필수/옵션 설명
separator string 옵션 문자열을 분리하는 기준 문자열, 사용하지 않으면 전체 문자열을 하나의 원소로 담고 있는 배열을 리턴한다
limit number 옵션 리턴되는 배열의 숫자를 제한

반환값(Return)

array, 첫번째 인자(separator)를 기준으로 분리된 문자열들을 원소로 가지고 있는 배열

설명(Description)

주로 반복문과 자주 사용된다.(예제 참고)
반대의 역활을 하는 메소드로는 Array Object의 메소드인 join이 있다. join은 주어진 인자를 기준으로 배열을 문자로 만든다.

예제(Example)

1
2
3
var str = 'html,css,javascript,jquery,apache,php';
str.split(',') //배열 [html,css,javascript,jquery,apache,php]
str.split(',',2) // 배열 [html,css]
1
2
3
4
5
6
7
8
// &로 되어 있는 구분자를 ,로 변경하는 예제
var emails = 'a@cb.com&b@cb.com&c@cb.com&d@cb.com';
emailArray = emails.split('&');
emailStr = '';
for(var i = 0 ; i < emailArray.length ; i++){
emailStr += emailArray[i]+','
}
alert(emailStr) // a@cb.com,b@cb.com,c@cb.com,d@cb.com,
1
2
3
4
5
// split와 join을 이용해서 처리 이메일 구분자를 변경
var emails = 'a@cb.com&b@cb.com&c@cb.com&d@cb.com';
emailArray = emails.split('&');
emailStr = emailArray.join(',');
alert(emailStr) // a@cb.com,b@cb.com,c@cb.com,d@cb.com

 

참고

 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

답변목록

등록된 답변이 없습니다.