lib/parser.js
function parseArrayChunks (parser) {
  var arr = parser.arrayCache.pop()
  var pos = parser.arrayPos.pop()
  if (parser.arrayCache.length) {
    const res = parseArrayChunks(parser)
    if (res === undefined) {
      pushArrayCache(parser, arr, pos)
      return
    }
    arr[pos++] = res
  }
  return parseArrayElements(parser, arr, pos)
}
function parseArrayChunks (parser) {
  var arr = parser.arrayCache.pop()
  var pos = parser.arrayPos.pop()
  if (parser.arrayCache.length) {
    const res = parseArrayChunks(parser)
    if (res === undefined) {
      pushArrayCache(parser, arr, pos)
      return
    }
    arr[pos++] = res
  }
  return parseArrayElements(parser, arr, pos)
}
function parseArrayChunks ( parser ) { var arr = parser . arrayCache . pop ( ) var pos = parser . arrayPos . pop ( ) if ( parser . arrayCache . length ) { const res = parseArrayChunks ( parser ) if ( res === undefined ) { pushArrayCache ( parser , arr , pos ) return } arr [ pos ++ ] = res } return parseArrayElements ( parser , arr , pos ) }
Parse chunked redis array response
@param {JavascriptRedisParser} parser
@returns {undefined|any[]}
Parse chunked redis array response