JSFiddle - React, Tailwind, and code Playground
by nikoshr
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://backbonejs.org/backbone-min.js"></script>
JavaScript
//open a console
var Asset = Backbone.Model.extend({
defaults: {
selected: false,
updated: false
}
});
var Assets = Backbone.Collection.extend({
model: Asset
});
var ms = new Asset({id: 2, selected: true});
var c = new Assets([
{id: 1},
ms,
{id: 3}
]);
console.log( c.where({selected: true}).length );
console.log( ms.toJSON() );
c.update([
{id: 2, updated: true},
], {
remove: false
});
console.log( c.where({selected: true}).length );
console.log( ms.toJSON() );