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 값을 배열로 변환할 수 있으며, 이를 활용하여 다양한 작업을 수행할 수 있다는 것을 확인했습니다. 예제를 통해 어떻게 활용할 수 있는지 살펴보았으며, 이를 바탕으로 여러분은 원하는 작업을 수행하는 데 도움이 될 것입니다.
댓글