728x90
문자열을 배열로 변환하기
자바스크립트의 split() 메서드는 문자열에 사용되는 메서드입니다.
split() 메서드는 문자열을 특정 구분자를 기준으로 나누어 배열로 변환하는 데 사용됩니다.
string.split(separator, limit);
- separator(필수): 문자열을 나눌 구분자입니다. 문자열이나 정규식을 사용할 수 있습니다.
- limit(선택): 반환할 배열의 최대 길이를 지정할 수 있습니다. 이 값을 지정하면 반환되는 배열의 요소 수가 이 값을 넘지 않습니다.
const str = "apple,banana,orange";
문자열을 만듭니다.
const arr = str.split(",");
console.log(arr); // ['apple', 'banana', 'orange']
콤마로 분리하면 문자열을 배열로 반환합니다.
console.log(arr.length); //3
console.log(arr[0]); // 'apple'
console.log(arr[1]); // 'banana',
console.log(arr[2]); // 'orange'
console.log(arr[arr.length - 1]); // 'orange'
문자열이 배열로 변환됨을 확인할 수 있습니다.
limit 사용
const arr = str.split(",", 2);
console.log(arr); // ['apple', 'banana']
구분자가 없는 경우
const str = "apple,banana";
const arr = str.split("");
console.log(arr); // ['a', 'p', 'p', 'l', 'e', ',', 'b', 'a', 'n', 'a', 'n', 'a']
전달되는 구분자가 없는 경우 각 문자는 개별 요소로 나누어 변환됩니다.
구분자가 문자열에 없는 경우
const str = "applebanana";
const arr = str.split("");
console.log(arr); // ['a', 'p', 'p', 'l', 'e', 'b', 'a', 'n', 'a', 'n', 'a']
728x90
'JavaScript > 배열(Array)' 카테고리의 다른 글
[JavaScript] 배열에 원소 추가, 제거하기 (push, pop, unshift, shift) (0) | 2024.07.22 |
---|---|
[JavaScript] 배열을 문자열로 변환하는 두 가지 방법 (0) | 2024.07.22 |
[JavaScript] 배열의 길이 확인하기 (length) (0) | 2024.07.22 |
[JavaScript] 2차원 배열 (0) | 2024.07.22 |
[JavaScript] 배열 요소 접근과 수정 (0) | 2024.07.22 |