[javascript] 문자열의 일부를 배열로 변환하기

자바스크립트에서는 문자열을 배열로 변환하는 여러 가지 방법이 있습니다. 이 중에서도 문자열의 일부를 배열로 변환하는 방법에 대해 다루어보겠습니다.

const str = 'Hello World';
const arr = str.split(' ');
console.log(arr); // ['Hello', 'World']

위의 예제에서는 split() 함수를 사용하여 문자열을 공백을 기준으로 분리하고, 분리된 부분을 배열로 만듭니다. 이렇게 하면 원하는 형태의 배열을 얻을 수 있습니다.

만약 문자열을 특정 문자나 구분자로 분리하고 싶다면, split() 함수의 매개변수로 해당 문자나 구분자를 전달하면 됩니다. 위의 예제에서는 공백을 기준으로 문자열을 분리했지만, 다른 문자로 분리할 수도 있습니다.

const str = 'Apple-Banana-Orange';
const arr = str.split('-');
console.log(arr); // ['Apple', 'Banana', 'Orange']

또한, 원하는 범위의 문자열을 배열로 변환하는 방법도 있습니다. slice() 함수를 사용하여 문자열의 일부분을 추출한 후, split() 함수를 사용하면 됩니다.

const str = 'Hello World';
const substring = str.slice(6, 11);
const arr = substring.split('');
console.log(arr); // ['W', 'o', 'r', 'l', 'd']

위의 예제에서는 문자열 ‘Hello World’에서 ‘World’라는 부분을 추출한 후, 각각의 문자를 배열로 만들어 출력했습니다.

자바스크립트를 사용하여 문자열의 일부를 배열로 변환하는 방법을 알아보았습니다. 이를 응용하여 다양한 상황에서 유용하게 사용할 수 있습니다.