Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
var SomeClass = Class.create({ initialize: function( index ){ this.index = index; }, someCondition: function(){ return this.index % 2; } }); var SomeClassManager = { initialize: function(){ this.objects = $A(); $R(0, 10).each(function(index){ this.objects.push(new SomeClass(index)); }.bind(this)); }, trim: function(){ this.objects = this.objects.reject(function(item){ if (item.someCondition()) return true; }.bind(this)); } } SomeClassManager.initialize(); SomeClassManager.objects.size(); // 11 SomeClassManager.trim(); SomeClassManager.objects.size(); // 6
This paste will be private.
From the Design Piracy series on my blog: