알파벳 순으로 테이블을 정렬하고 싶습니다. 숫자 제외.숫자를 제외한 알파벳 순으로 테이블 정렬
아래의 코드는 테이블이 비교 기능을 정렬하는 방법을 보여줍니다
obj = {
[1] = {
["N"] = "Green 1";
};
[2] = {
["N"] = "Green 11";
};
[3] = {
["N"] = "Green 2";
};
[4] = {
["N"] = "Red 1";
};
}
하지만 그것은 다음과 같이 정렬하려면 :
function(a,b) return a.N < b.N end
저를 제공
obj = {
[1] = {
["N"] = "Green 1";
};
[2] = {
["N"] = "Green 2";
};
[3] = {
["N"] = "Green 11";
};
[4] = {
["N"] = "Red 1";
};
}
가능합니까?
제거 모든 숫자? 첫 단어 만 정렬 하시겠습니까? 테이블이 크거나 생성 작업을 수행하는 경우 "생성 키 정렬"캐시를 유지하는 것이 좋습니다. –