如何在coffeescript中对数组进行排序

时间:2014-09-17 16:23:11

标签: coffeescript

我有一个这样的数组:

[Object { id=1027355606, name="Canada Post", 
job_assignments=[Object { id=1027355607,    user_id=976369075, sequence=-1}]}, 
Object { id=1027355607, name="Ottawa Marriott Hotel", 
job_assignments=[Object { id=1027355606, user_id=976369075, sequence=1}]}]

我希望按序列号(从最小到最大)对数组进行排序。

1 个答案:

答案 0 :(得分:0)

这不是一个CoffeeScript问题,而是一个JavaScript问题。 CoffeeScript不会添加任何新的排序功能。你想要Array.prototype.sort

CoffeeScript语法为

myArray.sort (a, b) ->
  a.job_assignments.sequence - b.job_assignments.sequence