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