JavaScript 문자열에서 문자 배열을 얻는 방법?

Unsplash에 francis Kwan의 사진

때때로 우리는 문자열에서 문자 배열을 얻고 자합니다.

이 기사에서는 문자열에서 문자 배열을 얻는 방법을 살펴 보겠습니다.

String.prototype.split

문자열 인스턴스의 split메서드를 사용하면 구분 기호로 문자열을 분할 할 수 있습니다.

문자열에서 문자 배열을 얻으려면 split빈 문자열로 메서드를 사용할 수 있습니다 .

예를 들어 다음과 같이 작성할 수 있습니다.

const output = "Hello world!".split('');
console.log(output);

["H", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d", "!"]

스프레드 연산자

문자열을 문자 배열로 분할하는 또 다른 방법은 스프레드 연산자입니다.

문자열은 반복 가능한 객체이기 때문에 이것을 할 수 있습니다.

그것을 사용하기 위해 다음과 같이 작성합니다.

const output = [..."Hello world!"]
console.log(output);

RegExp u 플래그

split정규식과 함께 string 메서드를 사용하여 문자열을 문자 배열로 분할 할 수도 있습니다 .

예를 들어 다음과 같이 작성할 수 있습니다.

const output = "Hello world!".split(/(?=[\s\S])/u);
console.log(output);

그리고 /u플래그를 사용하면 유니 코드 문자열로 제대로 검색 할 수 있습니다.

?= 다음은 수량 자입니다.

그래서 우리는 공백 또는 공백이 아닌 문자 뒤에 오는 모든 것을 검색하고 분할합니다.

그래서 우리는 이전과 같은 결과를 얻습니다.

for-of 루프 및 Array.prototype.push

문자열은 반복 가능한 객체이므로 for-of 루프를 사용하여 각 문자를 반복 할 수 있습니다.

예를 들어 다음과 같이 작성할 수 있습니다.

const output = [];
for (const s of "Hello world!") {
  output.push(s);
}
console.log(output);

루프 본문에서 output.push문자 s를 output배열 로 밀어 넣도록 호출 합니다 .

그래서 우리는 이전과 같은 결과를 얻습니다.

Array.from

이 Array.from메서드는 반복 가능한 객체를 배열로 변환 할 수있는 정적 배열 메서드입니다.

그래서 우리는 그것을 사용하여 문자열을 문자 배열로 변환 할 수 있습니다.

예를 들어 다음과 같이 작성할 수 있습니다.

const output = Array.from("Hello world!")
console.log(output);

결론

JavaScript 문자열을 문자 배열로 변환하는 방법에는 여러 가지가 있습니다.

여기에는 배열 메서드, 확산 연산자 및 루프가 포함됩니다.

plainenglish.io 에서 더 많은 콘텐츠

Suggested posts

도메인 이름에 대한 정보 찾기

Brian P. Hogan의 Small, Sharp 소프트웨어 도구에서 발췌

도메인 이름에 대한 정보 찾기

facebook.com에 요청하면 컴퓨터가 도메인 이름을 조회하여 해당 도메인 이름을 IP 주소로 변환하므로 컴퓨터가 해당 연결을 만들 수 있습니다.

기술적 배경 없이 사이버 보안으로 전환하기 위한 팁.

기술적 배경 없이 사이버 보안으로 전환하기 위한 팁.

2022년에 저는 비기술적인 역할에서 사이버 보안으로 전환했습니다. 저는 독일어로 첫 학위를 받았습니다, 제가 어떻게 성공적으로 전환할 수 있었는지에 대해 여러분이 충격을 받고 궁금해하고 있다는 것을 알고 있습니다.

Related posts

작문 실력을 향상시키는 3가지 입증된 방법

글쓰기의 이점과 그렇게 하는 데 도움이 되는 전략

작문 실력을 향상시키는 3가지 입증된 방법

2022년에는 GPT-3가 출시되면서 글쓰기 능력이 덜 중요해진 것 같습니다. AI를 사용하면 글이 서투른 사람들도 양질의 직원을 생성할 수 있습니다.

도메인 이름에 대한 정보 찾기

Brian P. Hogan의 Small, Sharp 소프트웨어 도구에서 발췌

도메인 이름에 대한 정보 찾기

facebook.com에 요청하면 컴퓨터가 도메인 이름을 조회하여 해당 도메인 이름을 IP 주소로 변환하므로 컴퓨터가 해당 연결을 만들 수 있습니다.

빨간 머리 소녀의 솔로 퍼포먼스

Hayden의 임무를 맡은 Katie는 자위하는 자신을 촬영합니다.

빨간 머리 소녀의 솔로 퍼포먼스

Hayden이 함께 저녁을 보낸 후 Katie를 대학 기숙사로 데려다 준 것은 자정 이후였습니다. 그녀는 아침에 일찍 수업이 있었고 전날 밤 그와 함께 지낸 후 다시 옷을 갈아입지 않았습니다.

그 위협 아카이브: Vol 7 블랙 바스타

그 위협 아카이브: Vol 7 블랙 바스타

오늘날의 상호 연결된 세계에서 사이버 공격의 위협은 그 어느 때보다 만연해 있습니다. 사이버 범죄자와 국가 행위자는 지속적으로 취약점을 악용하고 귀중한 데이터를 도용하여 모든 규모의 조직에 상당한 위험을 초래합니다.