是否可以在jLinq中根据定义的函数对数据进行排序?
我希望有类似的东西:
var res = jLinq.from(data).orderBy(function (r) { return r.x + r.y; }).select();
目前我已实施此解决方案
var index = function (r) { return r.x + r.y; };
var res = jLinq.from(data).select();
res.sort(function(a,b){ return index(a)<=index(b) ? 1 : -1; });
但我想知道在选择
之前jLinq是否可行答案 0 :(得分:2)
此库提供您要查找的内容 http://linqjs.codeplex.com/
答案 1 :(得分:0)
您可以在查询中添加计算列并按此排序。看一下这篇文章:Get sum of two columns in one LINQ query