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에서 인수를 배열로 변환