🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在相对于视图开始处的指定字节偏移量位置处设置 Uint32 值。没有对齐约束;可按任何偏移量设置多字节值。 ## 语法 ~~~ dataView.setUint32 (byteOffset, value, littleEndian); ~~~ ## 参数 |参数|定义| |--|--| |byteOffset|缓冲区中将用于检索该值的位置。| |value|要设置的值。| |littleEndian|可选。如果为 false 或未定义,则应写入 big-endian 值;否则应写入 little-endian 值。| ## 备注 如果这些方法在视图末尾之外进行写入,则将引发异常。 下面的示例演示如何在 DataView 中设置第一个 Uint32。 ~~~ var req = new XMLHttpRequest(); req.open('GET', "http://www.example.com"); req.responseType = "arraybuffer"; req.send(); req.onreadystatechange = function () { if (req.readyState === 4) { var buffer = req.response; var dataView = new DataView(buffer); dataView.setUint32(0, 9); } } ~~~