2016-11-02 3 views

답변

3

인덱스를 문자열 밖으로 가져와 정렬 할 수 있습니다.

var array = ["1:s", "2:2", "0:f"]; 
 
array.sort(function (a, b) { 
 
    return a.split(':')[0] - b.split(':')[0]; 
 
}); 
 
console.log(array);

+1

참고 : 첫 번째 방법은 문자열을 기준으로 정렬되므로 일관성이 없습니다. ''12 : g "'를 추가하십시오. 두 번째 접근 방식이 이상적입니다. – Rajesh

관련 문제