如何在coffeescript中对数组排序

如何在coffeescript中对数组排序,coffeescript,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,

我有这样一个数组:

[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}]}]

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

这不是一个CoffeeScript问题,而是一个JavaScript问题。CoffeeScript没有添加任何新的排序功能。你想要的

CoffeeScript语法将是

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

谢谢你的回答!但还有一个问题,我是否可以使用.job\u assignments[0]。sequence而不是.job\u assignments.sequence?因为作业分配也是一个数组