Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 역순으로 문자열 정렬

<시간/>

소문자 문자열을 가져와 역순으로 정렬하는 JavaScript 함수를 작성해야 합니다. 즉, b는 앞에 오고 c는 b 앞에 와야 합니다.

예:입력 문자열이 -

인 경우
const str = "hello";

그러면 출력은 다음과 같아야 합니다. -

const output = "ollhe";

예시

다음은 코드입니다 -

const string = 'hello';
const sorter = (a, b) => {
   const legend = [-1, 0, 1];
   return legend[+(a < b)];
}
const reverseSort = str => {
   const strArr = str.split("");
   return strArr
   .sort(sorter)
   .join("");
};
console.log(reverseSort(string));

출력

다음은 콘솔의 출력입니다 -

ollhe