secret
Created

  • Download Gist
gistfile1.js
JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13
 
exports.Freelist.prototype.alloc = function(){
var instance;
if(this.list.length){
instance = this.list.shift();
if(instance.hasOwnProperty("onAlloc")){
instance.onAlloc.call(instance);
}
} else {
instance = this.constructor.apply(this, arguments);
}
return instance;
};

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.