Can someone tell me the equivalent of java put
and putShort
in JavaScript ?
int length = (bArr.length + 2) - 4;
ByteBuffer wrap = ByteBuffer.wrap(bArr);
wrap.order(ByteOrder.LITTLE_ENDIAN);
wrap.putShort(2, (short) length);
wrap.put(9, length);
Can someone tell me the equivalent of java put
and putShort
in JavaScript ?
int length = (bArr.length + 2) - 4;
ByteBuffer wrap = ByteBuffer.wrap(bArr);
wrap.order(ByteOrder.LITTLE_ENDIAN);
wrap.putShort(2, (short) length);
wrap.put(9, length);
我认为您首先要寻找的是:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView
在dataview中,您可以控制字节顺序(大/小尾数)
And here is an example, getting binary representation of NaN in JS https://jsfiddle.net/ibowankenobi/h2r5ybfp/
I believe you are looking for ByteBuffer#writeShort(value, offset=)