index.js
function _skipBytes (n, fn) {
  assert(!this._parserCallback, 'there is already a "callback" set!');
  assert(n > 0, 'can only skip > 0 bytes, got "' + n + '"');
  if (!this._parserInit) init(this);
  debug('skipping %o bytes', n);
  this._parserBytesLeft = n;
  this._parserCallback = fn;
  this._parserState = SKIPPING;
}
function _skipBytes (n, fn) {
  assert(!this._parserCallback, 'there is already a "callback" set!');
  assert(n > 0, 'can only skip > 0 bytes, got "' + n + '"');
  if (!this._parserInit) init(this);
  debug('skipping %o bytes', n);
  this._parserBytesLeft = n;
  this._parserCallback = fn;
  this._parserState = SKIPPING;
}
function _skipBytes ( n , fn ) { assert ( ! this . _parserCallback , 'there is already a "callback" set!' ) ; assert ( n > 0 , 'can only skip > 0 bytes, got "' + n + '"' ) ; if ( ! this . _parserInit ) init ( this ) ; debug ( 'skipping %o bytes' , n ) ; this . _parserBytesLeft = n ; this . _parserCallback = fn ; this . _parserState = SKIPPING ; }
Skips over the next `n` bytes, then invokes `fn` once that amount has
been discarded.

@param {Number} n the number of bytes to discard
@param {Function} fn callback function to invoke when `n` bytes have been skipped
@api public
Skips over the next n bytes then invokes fn once that amount has been discarded .