'use strict';varArrayReader=require('./ArrayReader');varutils=require('../utils');functionUint8ArrayReader(data){ArrayReader.call(this,data);}utils.inherits(Uint8ArrayReader,ArrayReader);/** * @see DataReader.readData */Uint8ArrayReader.prototype.readData=function(size){this.checkOffset(size);if(size===0){// in IE10, when using subarray(idx, idx), we get the array [0x00] instead of [].returnnewUint8Array(0);}varresult=this.data.subarray(this.zero+this.index,this.zero+this.index+size);this.index+=size;returnresult;};module.exports=Uint8ArrayReader;