docs: function(key){
            if(!isObject(key))return false;
            if(!isExtensible(key))return frozenStore(this)['delete'](key);
            return $has(key, WEAK) && $has(key[WEAK], this._i) && delete key[WEAK][this._i];
          }