- 문자열을 일정한 구분자로 잘라서 배열로 저장하기 위해서는 split() 함수를 사용합니다.
string.split(separator,limit)
- 문자열을 separator 로 잘라서, 'limit' 크기 이하의 배열에 잘라서 문자열 저장하여 리턴한다.
파라미터를 입력하지 않을 경우
let str = "apple banana orange";
let arr = str.split();
console.log(arr) // apple banana orange
console.log(arr.length); //1
"" 잘라서 배열에 담기
const str = "apple banana orange";
const arr = str.split("");
console.log(arr[0]); // apple
console.log(arr[1]); // " " (space)
console.log(arr[2]); // banana
console.log(arr[3]); // " " (space)
console.log(arr[4]); // orange
" " 잘라서 배열에 담기
const str = "apple banana orange";
const arr = str.split(" ");
console.log(arr[0]); // apple
console.log(arr[1]); // banana
console.log(arr[2]); // orange
limit값 지정하기
const str = "apple,banana,orange";
const arr = str.split(",", 2);
console.log(arr[0]); // apple
console.log(arr[1]); // banana
console.log(arr[2]); // undefined
예시
let url = http://localhost/employment/volunteer;
let curMenuId = url.split("/")[4];
console.log(curMenuId);//volunteer