如何为2个字段

时间:2015-11-07 12:29:32

标签: jquery sorting

我有visitors表,其中signin and signout 2个字段供访问者使用。

我低于array of signin and signout in jquery

arr_visitors= [[3:26 P.M.,4:43 P.M.],
    [4:10 P.M.,],
    [4:10 P.M.,4:45 P.M.],
    [3:33 P.M.,3:34 P.M.],
    [3:33 P.M.,]]

登录的第一个值和登出的第二个值。我尝试了很多次但没有得到正确的输出,所以他们如何order by signin desc, signout desc

我使用下面的代码:

arr_visitors.sort (a, b) ->
          if (a[0] < b[0]) then 1 else -1

输出应为:

 [[4:10 P.M.,4:45 P.M.],
    [3:26 P.M.,4:43 P.M.],
    [4:10 P.M.,],
    [3:33 P.M.,3:34 P.M.],
    [3:33 P.M.,]]

任何人?

由于

1 个答案:

答案 0 :(得分:0)

是的......我得到了解决方案。

arr_visitors.sort (a, b) ->
          if (a[4] < b[4]) then 1 else -1
        arr_visitors.sort (a, b) ->
          if a[5] == '' or b[5] == ''
            if a[5] == ''
              if (a[4] < b[5]) then 1 else -1
            else
              if (a[5] < b[4]) then 1 else -1
          else
            if (a[5] < b[5]) then 1 else -1

感谢所有检查我的帖子并尝试解决方案的人。

让我知道,如果有人混淆我会解释它。

由于