1 var Map = require('./_Map'),
2 assocGet = require('./_assocGet'),
3 hashGet = require('./_hashGet'),
4 isKeyable = require('./_isKeyable');
7 * Gets the map value for `key`.
12 * @param {string} key The key of the value to get.
13 * @returns {*} Returns the entry value.
15 function mapGet(key) {
16 var data = this.__data__;
18 return hashGet(typeof key == 'string' ? data.string : data.hash, key);
20 return Map ? data.map.get(key) : assocGet(data.map, key);
23 module.exports = mapGet;