gpt4 book ai didi

javascript - 主干 - 来自集合的更大模型属性

转载 作者:行者123 更新时间:2023-11-30 06:31:19 26 4
gpt4 key购买 nike

配合我正在尝试从主干集合中包含的所有模型中获取更大的属性。

举个例子:

App.Models.Example = Backbone.Model.extend({    
defaults: {
total: 0,
created_at: '0000-00-00',
updated_at: '0000-00-00'
}

});

App.Collections.Examples = Backbone.Collection.extend({
model: App.Models.Example,
url: 'examples'
});

var examples = new App.Collections.Examples();
examples.sync();

我需要得到的是更大的 created_at 字段。

我该怎么做?

谢谢!

最佳答案

我认为您要求从集合中检索具有最新 created_at 日期的模型是吗?

如果是这样,您可以使用下划线 max 函数,如下所示:

var mostRecentDateModel = examples.max(function(model){ 
return model.get("created_at");
});

// this prints the most recent date that you are after
console.log(mostRecentDateModel.get("created_at"));

你需要记住,如果你的模型的 created_at 属性不是 JavaScript 日期(它可能是一个字符串),max 函数可能不返回你所期望的。因此,确保它确实是一个日期和/或将其转换为一个日期可能是值得的。

希望对你有帮助

关于javascript - 主干 - 来自集合的更大模型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17437524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com