__proto.writeArrayBuffer=function(arraybuffer,offset,length){
(offset===void 0)&& (offset=0);
(length===void 0)&& (length=0);
if (offset < 0 || length < 0)throw "writeArrayBuffer error - Out of bounds";
if (length==0)length=arraybuffer.byteLength-offset;
this.ensureWrite(this._pos_+length);
var uint8array=new Uint8Array(arraybuffer);
this._u8d_.set(uint8array.subarray(offset,offset+length),this._pos_);
this._pos_+=length;
}
这里arraybuffer 是一个ByteArray,运行var uint8array=new Uint8Array(arraybuffer);时nei内容丢失。
请问怎么拷贝arraybuffer._byteview_中的数据?