varnativeCreate=require('./_nativeCreate');/** Used to stand-in for `undefined` hash values. */varHASH_UNDEFINED='__lodash_hash_undefined__';/** Used for built-in method references. */varobjectProto=Object.prototype;/** Used to check objects for own properties. */varhasOwnProperty=objectProto.hasOwnProperty;/** * Gets the hash value for `key`. * * @private * @name get * @memberOf Hash * @param {string} key The key of the value to get. * @returns {*} Returns the entry value. */functionhashGet(key){vardata=this.__data__;if(nativeCreate){varresult=data[key];returnresult===HASH_UNDEFINED?undefined:result;}returnhasOwnProperty.call(data,key)?data[key]:undefined;}module.exports=hashGet;