通过使用underscore
orjQuery
我需要将maximum id
对象列表中包含的值增加一。
javascript 对象是 a Backbone.Collection
,它看起来像这样:
this.collection.models = [{attributes: {id: 1, ....}}, {}];
我编写了以下有效的代码,但我想知道是否有任何更改可以改进它。
谢谢。
getId: function () {
return _.max(
_.map(
_.pluck(this.collection.models, 'attributes'), function (attributes) {
return attributes.id;
})) + 1;
},