underscore
またはを使用して、オブジェクトのリストに含まれている値を1つ増やした値 jQuery
を取得する必要があります。maximum id
javascriptオブジェクトはでBackbone.Collection
あり、次のようになります。
this.collection.models = [{attributes: {id: 1, ....}}, {}];
私は動作する次のコードを書きましたが、それを改善するための変更があるかどうか知りたいです。
ありがとう。
getId: function () {
return _.max(
_.map(
_.pluck(this.collection.models, 'attributes'), function (attributes) {
return attributes.id;
})) + 1;
},