level 1
xg589510
楼主
我有一个表的结果如下:

代码:
for key,value in pairs( CfgChapterTable )do
if( value.Type == 2 ) then
self.ChapterTable[key] = value;
end
end
table.sort( self.ChapterTable,function( tableA,tableB ) return tableA.Id < tableB.Id end);
for key,value in pairs( self.ChapterTable )do
log( "key----",key,value.Id );
end
结果如下:

求问为何排序不成功呢?
2017年11月22日 11点11分
1

代码:for key,value in pairs( CfgChapterTable )do
if( value.Type == 2 ) then
self.ChapterTable[key] = value;
end
end
table.sort( self.ChapterTable,function( tableA,tableB ) return tableA.Id < tableB.Id end);
for key,value in pairs( self.ChapterTable )do
log( "key----",key,value.Id );
end
结果如下:

求问为何排序不成功呢?