我有一组具有结构的模型:
{"name":"xyz","company":"abc","recNumber":"M34/14-15/23"}
我需要从该集合中获取其 recNumber 最高的特定模型(基于最后一个斜杠后的数字)。我想它可以用下划线的 .filter 来完成,但不知道在这种情况下确切的构造是什么。
我有一组具有结构的模型:
{"name":"xyz","company":"abc","recNumber":"M34/14-15/23"}
我需要从该集合中获取其 recNumber 最高的特定模型(基于最后一个斜杠后的数字)。我想它可以用下划线的 .filter 来完成,但不知道在这种情况下确切的构造是什么。
尝试这个;
model = collection.max(function(m){
return _.last(m.get('recNumber').split('/'));
});
collection.max()
返回列表中的最大值。
_.last(array)
返回数组的最后一个元素。
jsfiddle在这里