split( )

정수인·2022년 1월 20일
0

Javascript

목록 보기
7/9
post-thumbnail

split?
String 객체를 지정한 구분자를 이용하여 여러 문자열로 나누어 준 후, 배열로 변환된다.

1) 구분하려고 하는 구분점을 설정한다.
2) 구분하려고 문자열에 split메소드를 활용한다.


공백을 기준으로 구분하고 싶다면

예제 문자열
const name = 'name string';

 ' '따옴표 사이에 공백을 넣어준다.
const spaceOne = name.split(' ');
console.log(spaceOne);//['name, string']

공백을 기준으로 하는 인덱스를 알고 싶다면,
console.log(spaceOne[1]);	//'string'

문자마다 구분하고 싶다면

const name = 'name string';
''따옴표만 넣어준다.
const spaceNo = name.split('');
console.log(spaceNo);	// ["n", "a", "m", "e", " ", "s", "t", "r", "i", "n", "g"]

인덱스를 알고 싶다면,
console.log(spaceNo[4]);	//"공백"

문자열 그대로 배열로 변환하고 싶다면

const name = 'name string';
아무것도 넣지않는다.
const nothing = name.split();
console.log(nothing);	//["name string"]

활용예시

function space(a){
  var strr = a;
  const spaceNo = strr.split('');
  return a + "의 원소는 " + spaceNo.length + "개 입니다.";
};
console.log(space('asdasd'));

구분횟수를 지정하고 싶다면, split(구분기준, 구분횟수)를 넣어준다.

const name = 'name string number';
const point = name.split(' ', 3);
console.log(point);	//["name", "string", "number"]
profile
가치 있는 같이

0개의 댓글