본문 바로가기
카테고리 없음

String값 한글자씩 배열에 저장하기 +(활용예제)

by kangs' tong 2023. 11. 15.

String 값을 한글자씩 배열에 저장하기

이번 포스팅에서는 JavaScript에서 String 값을 한 글자씩 배열에 저장하는 방법에 대해 알아보겠습니다.

String 값을 한 글자씩 배열에 저장하는 방법

JavaScript에서는 다음과 같은 방법으로 String 값을 한 글자씩 배열에 저장할 수 있습니다:

const str = "Hello, World!";
const arr = Array.from(str);

console.log(arr); // ["H", "e", "l", "l", "o", ",", " ", "W", "o", "r", "l", "d", "!"]

위 예제에서는 Array.from() 메소드를 사용하여 String 값을 배열로 변환했습니다. Array.from() 메소드는 iterable한 객체나 유사 배열 객체를 배열로 변환하는 데 사용될 수 있습니다.

활용 예제

이 기능을 활용하여 다양한 작업을 수행할 수 있습니다. 예를 들어, 주어진 String 값에서 특정 문자를 찾거나, 각 문자에 대한 작업을 수행하거나, 배열 메소드를 활용하여 배열을 조작할 수 있습니다.

다음은 String 값에서 모음(a, e, i, o, u)의 개수를 세는 예제입니다:

const str = "Hello, World!";
const vowels = Array.from(str).filter(char => "aeiouAEIOU".includes(char));

console.log(vowels.length); // 3

위 예제에서는 Array.from() 메소드로 String 값을 배열로 변환한 후, filter() 메소드를 사용하여 모음만을 남겼습니다. 그리고 남은 배열의 길이를 출력하여 모음의 개수를 확인할 수 있습니다.

전체 내용 정리

이번 포스트에서는 JavaScript에서 String 값을 한 글자씩 배열에 저장하는 방법에 대해 알아보았습니다. Array.from() 메소드를 사용하여 String 값을 배열로 변환할 수 있으며, 이를 활용하여 다양한 작업을 수행할 수 있다는 것을 확인했습니다. 예제를 통해 어떻게 활용할 수 있는지 살펴보았으며, 이를 바탕으로 여러분은 원하는 작업을 수행하는 데 도움이 될 것입니다.

댓글