문자열을 일정한 구분자로 잘라서 배열로 저장
string.split(separator,limit)
const str = "apple banana orange";
const arr = str.split();
console.log(arr); //['apple banana orange']
console.log(arr.length); //1
//파리미터로 아무것도 전달하지 않으면 문자열 전체를 length 1인 배열에 담아서 리턴.
const str = "apple banana orange";
const arr = str.split(" ");
console.log(arr); //['apple', 'banana', 'orange']
console.log(arr.length); //3
// separator로 " "(스페이스)를 지정하면, 문자열을 구분자로 잘라서 각각의 잘라진 조각들을 배열에 저장하여 리턴.
const str = "a b c";
const arr = str.split("");
console.log(arr); //['a', ' ', 'b', ' ', 'c']
console.log(arr.length); //5
//separator로 ""(length가 0인 문자열)을 전달하면, 문자열을 각각의 문자별로 잘라서, 한 글자씩(공백 포함) 배열에 저장하여 리턴.
const str = "apple,banana,orange";
const arr = str.split(",");
console.log(arr); // ['apple', 'banana', 'orange']
console.log(arr.length); //3
//separator(여기서는 ',')를 지정하여,문자열을 separator로 잘라서 만들어진 조각들을 배열에 담아서 리턴.
const str = "apple,banana,orange";
const arr = str.split(",", 2);
console.log(arr); //['apple', 'banana']
console.log(arr.length); //2
//두번째 파라미터인 limit값을 지정
//위의 예제에서 문자열을 ','로 자르면 총 3개의 배열이 만들어지지만