Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

18 rader
400 B

4 år sedan
  1. var isKeyable = require('./_isKeyable');
  2. /**
  3. * Gets the data for `map`.
  4. *
  5. * @private
  6. * @param {Object} map The map to query.
  7. * @param {string} key The reference key.
  8. * @returns {*} Returns the map data.
  9. */
  10. function getMapData(map, key) {
  11. var data = map.__data__;
  12. return isKeyable(key)
  13. ? data[typeof key == 'string' ? 'string' : 'hash']
  14. : data.map;
  15. }
  16. module.exports = getMapData;