[javascript] 문자열을 배열로 변환하기
가장 간단한 방법은 문자열의 각 문자를 배열의 각 요소로 넣는 것입니다. 이를 위해서는 문자열의 split()
메소드를 사용합니다.
다음은 예시 코드입니다.
const str = "Hello";
const arr = str.split(""); // ["H", "e", "l", "l", "o"]
여기서 split()
메소드는 빈 문자열 ""
을 인자로 받습니다. 이렇게 하면 문자열을 한 글자씩 쪼개서 배열로 만듭니다.
만약 공백을 기준으로 문자열을 나누고 싶다면 split()
메소드의 인자로 공백 문자열을 넣으면 됩니다.
const str = "Hello World";
const arr = str.split(" "); // ["Hello", "World"]
또한, split()
메소드는 정규식을 사용하여 문자열을 분할할 수도 있습니다. 이렇게 하면 특정 패턴에 맞춰 문자열을 배열로 만들 수 있습니다.
예시를 보겠습니다.
const str = "Hello,World";
const arr = str.split(","); // ["Hello", "World"]
위의 예시에서는 쉼표를 기준으로 문자열이 분할됩니다.
이렇게 split()
메소드를 사용하여 문자열을 배열로 변환할 수 있습니다.
더 자세한 내용은 MDN 문서를 참고하시기 바랍니다.