ok.js
function (item) {
		var items = this.items;
		var removed = 0;
		for (var i = 0, l = items.length; i < l; i++) {
			if (items[i] === item) {
				items.splice(i, 1);
				i--;
				removed++;
			}
		}
		return removed;
	}
function (item) {
		var items = this.items;
		var removed = 0;
		for (var i = 0, l = items.length; i < l; i++) {
			if (items[i] === item) {
				items.splice(i, 1);
				i--;
				removed++;
			}
		}
		return removed;
	}
function ( item ) { var items = this . items ; var removed = 0 ; for ( var i = 0 , l = items . length ; i < l ; i ++ ) { if ( items [ i ] === item ) { items . splice ( i , 1 ) ; i -- ; removed ++ ; } } return removed ; }
Remove a specific item from the collection
@param {*} item Item to remove
@return {int} Number of items which have been removed
@fires remove
Remove a specific item from the collection