1/** 2 * Removes `key` and its value from the stack. 3 * 4 * @private 5 * @name delete 6 * @memberOf Stack 7 * @param {string} key The key of the value to remove. 8 * @returns {boolean} Returns `true` if the entry was removed, else `false`. 9 */ 10function stackDelete(key) { 11 var data = this.__data__, 12 result = data['delete'](key); 13 14 this.size = data.size; 15 return result; 16} 17 18module.exports = stackDelete; 19