문자열 myString
이 주어집니다. "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후 사전순으로 정렬한 배열을 return 하는 solution 함수를 완성해 주세요.
단, 빈 문자열은 반환할 배열에 넣지 않습니다.
const solution = (myString) => myString.split('x').filter(Boolean).sort();
filter(Boolean)
filter()
에 Boolean
생성자를 전달하여 배열에서 모든 falsy
값을 제거한다.falsy
: 빈 문자열, 0
, null
, undefined
, false
등sort();
sort()
는 기본적으로 배열의 요소를 문자열로 변환하여 유니코드 코드 포인트의 순서를 따라 정렬한다.