8
0

stackHas.js 438 B

12345678910111213141516171819
  1. import assocHas from './assocHas';
  2. /**
  3. * Checks if a stack value for `key` exists.
  4. *
  5. * @private
  6. * @name has
  7. * @memberOf Stack
  8. * @param {string} key The key of the entry to check.
  9. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  10. */
  11. function stackHas(key) {
  12. var data = this.__data__,
  13. array = data.array;
  14. return array ? assocHas(array, key) : data.map.has(key);
  15. }
  16. export default stackHas;