lib/EntryIterator.js
function (index) {
    var rawItem;
    var position = positions[index];

    try {
      rawItem = readEntry(position.start, position.end);
      return JSON.parse(rawItem);
    } catch (ex) {
      debug("ERROR reading item: %s -> %s", ex, rawItem);
    }
  }
function (index) {
    var rawItem;
    var position = positions[index];

    try {
      rawItem = readEntry(position.start, position.end);
      return JSON.parse(rawItem);
    } catch (ex) {
      debug("ERROR reading item: %s -> %s", ex, rawItem);
    }
  }
function ( index ) { var rawItem ; var position = positions [ index ] ; try { rawItem = readEntry ( position . start , position . end ) ; return JSON . parse ( rawItem ) ; } catch ( ex ) { debug ( "ERROR reading item: %s -> %s" , ex , rawItem ) ; } }
Lazily retrives an item with the specified index.
@param {Number} index Required item index. Cannot be null.
Lazily retrives an item with the specified index .