Array 有sort方法,可以传一个比较函数进去。剩下自己看着办。

解决方案 »

  1.   

    /**
    现要求从数据库里查询一组数据,将其按主关键字,次关键字和第三关键字分字段在客户端用javascript排序,如果不输关键字则默认按某个字段排序,主,次和第三关键字间可以任意组合排序,例如只输入主关键字和第二关键字等。升降序无要求,但要求考虑排序效率高的算法。
    */你的数据类型主要有哪些,比方数字,字母等;你可以去取得各结点的数据,再进行相关操作;
      

  2.   

    这种事儿不是js做的嘛,js执行效率不高的
    为什么不用order by 主关键字 次关键字 第三关键字 来排序呢
      

  3.   

    数据类型基本上是varchar和double型的,如何操作呢,我想把全部数据连成字符串按分格符区分每行纪录,再排序,如何?请说详细点,最好有代码。不能用order by语句,因为是在客户端进行排序,不能在数据库里操作,也不能用java类,因为数据量大,要减轻服务器的压力。谢谢各位回帖讨论,本人继续期待高手中......