Backbone.js 找到最小值

Backbone.js 找到最小值,backbone.js,underscore.js,Backbone.js,Underscore.js,我有一个json,它填充了我的模型集合(TableListCollection)(TableModel) 我想找到最小smallBlindAmount的表 我知道我可以使用\uuu.min(),但我不知道作为迭代器必须传递什么 提前感谢。直接在JSON上 var json=... var min = _.min(json.tables,function(item) { return item.stakes.smallBlindAmount }); console.log(min.stak

我有一个json,它填充了我的模型集合(
TableListCollection
)(
TableModel)

我想找到最小
smallBlindAmount
的表

我知道我可以使用
\uuu.min()
,但我不知道作为迭代器必须传递什么


提前感谢。

直接在JSON上

var json=...
var min = _.min(json.tables,function(item) {
    return item.stakes.smallBlindAmount
});
console.log(min.stakes.smallBlindAmount);
或者在你的收藏品上

var json=...
var c=new Backbone.Collection(json.tables);
var m=c.min(function(model) {
    return model.get("stakes").smallBlindAmount
});
console.log(m.get("stakes").smallBlindAmount);

在这两种情况下,迭代器都用于提取要比较的值。

或者直接在JSON上

var json=...
var min = _.min(json.tables,function(item) {
    return item.stakes.smallBlindAmount
});
console.log(min.stakes.smallBlindAmount);
或者在你的收藏品上

var json=...
var c=new Backbone.Collection(json.tables);
var m=c.min(function(model) {
    return model.get("stakes").smallBlindAmount
});
console.log(m.get("stakes").smallBlindAmount);

在这两种情况下,迭代器都用于提取要比较的值。

谢谢!我认为迭代器必须包含逻辑,谢谢!我认为迭代器必须包含逻辑