00001 var nativeCreate = require('./_nativeCreate'); 00002 00004 var HASH_UNDEFINED = '__lodash_hash_undefined__'; 00005 00007 var objectProto = Object.prototype; 00008 00010 var hasOwnProperty = objectProto.hasOwnProperty; 00011 00021 function hashGet(key) { 00022 var data = this.__data__; 00023 if (nativeCreate) { 00024 var result = data[key]; 00025 return result === HASH_UNDEFINED ? undefined : result; 00026 } 00027 return hasOwnProperty.call(data, key) ? data[key] : undefined; 00028 } 00029 00030 module.exports = hashGet;