문제

  • 문자열을 분할해서 단어의 배열로 반환한다.

풀이 01

function stringToArray(str) {
  return str.split(' ');
}

stringToArray('abc');       // ['abc']
stringToArray('ab c');      // ['ab', 'c']
stringToArray('aa b ccc');  // ['aa', 'b', 'ccc']
  • split(): 문자열을 부분 문자열로 분할하고, 새 배열로 반환한다.

풀이 02

function stringToArray(str) {
  return str.split(/\s/);
}

stringToArray('abc');       // ['abc']
stringToArray('ab c');      // ['ab', 'c']
stringToArray('aa b ccc');  // ['aa', 'b', 'ccc']

정규표현식 (RegExp)

  • \s: 공백 문자