2011-09-05 6 views
0

일부는 JavaScript에서 특수 문자가 포함 된 문자열 모음을 정렬해야합니다. 여기 N/S와 같은 특수 문자로 문자열 정렬 N/A

는 이러한 문자열은 특수 문자 ' /'를 포함하는 등의

N/S 
N/A 
dd/mm/yy (Date format) 

를 정렬하는 몇 가지 예입니다.

현재로서는 예상대로 문제를 해결하지 못하는 배열에 sort 메서드를 사용하고 있습니다.

답변

3

제공된 예제는 함께 제공되는 정렬 규칙을 제공하지 않으므로 도움이되지 않습니다.

sort 메서드는 정렬 규칙을 설명하는 함수를 (인수로) 받아들입니다. 해당 기능에서 규칙을 표현하십시오. 이 함수를 작성하는 방법에 대한 몇 가지 예가 있습니다 the documentation for sort on MDN

+0

안녕하세요, 내 예제에서 문자열이 특수 문자가없는 경우 작업을 지정한 Doc와 동일한 기능을 사용하고 있습니다. '/'. 내 규칙은 이런 식으로 n dd/mm/yy 형식의 날짜가 없습니다.이 문자열을 오름차순 또는 내림차순으로 정렬하려면 어떻게해야합니까? –

+0

그런 다음 처리 방법에 대한 규칙을 추가해야합니다. * just * 일 경우'/'문자로 나눌 수 있고 그 다음 연도별로 숫자 순으로 정렬 할 수 있습니다 (같은 달인 경우 달, 같은 날인 경우 다음 날). 그것은 당신의 상황이 그때 더 복잡한 것처럼 들린다. – Quentin

관련 문제