我正在尝试在资源规划工具中返回周期(周)列表。目前我正在返回数据并排序,但 linq.js 按字母顺序排序并返回 1, 11, 12, 3, ...
如何修改查询以便按数字排序? 1、2、3...
var teamMembers = Enumerable
.From(data)
.SelectMany("$.persons")
.SelectMany("$.periods")
.Where("$.teamName == '" + teamName + "'")
.OrderBy("$.periodName")
最佳答案
尝试这样
var teamMembers = Enumerable
.From(data)
.SelectMany("$.persons")
.SelectMany("$.periods")
.Where("$.teamName == '" + teamName + "'")
.OrderBy(function (x) { return parseInt(x.periodName); })
关于javascript - 按数字顺序排列 linq.js 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30453314/