lib/packages/core-classes.js
function() {

		var old_uid = this._data_uids.pop(),
			old_value = this._data_values.pop(),
			old_name = this._data_names.pop(),
			count = this._count - 1;

		this._setLength(count);

		this._fire('items_removed', {
			uids: [old_uid],
			values: [old_value],
			names: [old_name]
		});

		this._fire('collection_changed');

		return old_value;
	}
function() {

		var old_uid = this._data_uids.pop(),
			old_value = this._data_values.pop(),
			old_name = this._data_names.pop(),
			count = this._count - 1;

		this._setLength(count);

		this._fire('items_removed', {
			uids: [old_uid],
			values: [old_value],
			names: [old_name]
		});

		this._fire('collection_changed');

		return old_value;
	}
function ( ) { var old_uid = this . _data_uids . pop ( ) , old_value = this . _data_values . pop ( ) , old_name = this . _data_names . pop ( ) , count = this . _count - 1 ; this . _setLength ( count ) ; this . _fire ( 'items_removed' , { uids : [ old_uid ] , values : [ old_value ] , names : [ old_name ] } ) ; this . _fire ( 'collection_changed' ) ; return old_value ; }
Remove a value from the end of the collection
@returns {*} Removed value
Remove a value from the end of the collection