JavaScript에서 문자열을 배열로 분할
-
split()메서드를 사용하여 JavaScript에서 문자열을 배열로 분할 -
from()메소드를 사용하여 JavaScript에서 문자열을 배열로 분할 -
ES6
spread연산자를 사용하여 문자열을 배열로 분할
이 튜토리얼에서는 JavaScript에서 문자열을 배열로 분할하는 방법을 설명합니다.
split()메서드를 사용하여 JavaScript에서 문자열을 배열로 분할
split()메소드는 문자열을 입력으로 취하고 구분 기호를 기반으로 형성되는 하위 문자열의 배열을 리턴합니다. 이 분할 조건은 함수의 첫 번째 인수로 제공됩니다. 인수를주지 않으면 문자열 사본을 포함하는 배열을 얻습니다. 구분 기호를 제공하면 함수는 문자열을 해당 문자로 구분 된 하위 문자열 배열로 분할합니다. 따라서 모든 문자를 배열 요소로 가져 오려면""를 인수로 제공해야합니다.
var arr = 'delftstack'.split('');
console.log(arr);
출력:
["d", "e", "l", "f", "t", "s", "t", "a", "c", "k"]
from()메소드를 사용하여 JavaScript에서 문자열을 배열로 분할
from()메소드는 배열을 입력으로 받아 다른 배열을 반환합니다. 문자열을 입력으로 제공하면 문자열의 모든 문자를 배열 요소로 사용하여 배열을 만듭니다. 다음 매개 변수를 인수로 사용합니다.
object: 배열로 변환 할 입력 객체입니다.mapFunction: 배열 항목에 대해 호출 할 맵 함수를 지정하는 선택적 인수입니다.thisValue:mapFunction에서 객체의this값을 나타내는 데 사용됩니다.
console.log(Array.from('delftstack'));
ES6 spread연산자를 사용하여 문자열을 배열로 분할
spread연산자는 반복 가능한 객체의 압축을 풉니 다. 반복 가능한 객체를 반복하고 그 자리에서 확장합니다. 스프레드 연산자가 문자열에 사용되면 각 부분 문자열이 문자열의 개별 문자 인 부분 문자열 배열을 얻습니다.
const str = 'delftstack';
const arr = [...str];
console.log(arr);
Internet Explorer와 같은 브라우저는이 연산자를 지원하지 않습니다.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn관련 문장 - JavaScript Array
- 배열에 JavaScript의 값이 포함되어 있는지 확인
- JavaScript에서 배열을 문자열로 변환
- JavaScript에서 특정 길이의 배열 생성
- JavaScript의 배열에서 객체 검색
- JavaScript의 배열에서 첫 번째 요소 제거
- JavaScript에서 인수를 배열로 변환
