¿Cómo me uno a DataViews en JavaScript?
Uso de la API de WebUSB para obtener datos de un dispositivo:
const a = await device1.transferIn(1, 64)).data; const b = await device2.transferIn(1, 64)).data; //const c = a + b;Puede concatenar ArrayBuffer que se puede obtener de DataView .
function appendBuffer(buffer1, buffer2) { var tmp = new Uint8Array(buffer1.byteLength + buffer2.byteLength); tmp.set(new Uint8Array(buffer1), 0); tmp.set(new Uint8Array(buffer2), buffer1.byteLength); return tmp.buffer; }; const a = (await device1.transferIn(1, 64)).data.buffer; const b = (await device2.transferIn(1, 64)).data.buffer; const mergedArray = appendBuffer(a,b);