小编Jir*_*kaV的帖子

如何在ArrayBuffer,DataView和TypedArray中测试相等性

有没有办法测试两个JavaScript ArrayBuffers是否相等?我想为消息编写方法编写测试.我找到的唯一方法是将ArrayBuffer转换为字符串然后进行比较.我错过了什么?

以下代码是假的,即使我认为它应该是真的:

(function() {
    'use strict';

    /* Fill buffer with data of Verse header and user_auth
     * command */
    var buf_pos = 0;
    var name_len = 6
    var message_len = 4 + 1 + 1 + 1 + name_len + 1;

    var buf = new ArrayBuffer(message_len);
    var view = new DataView(buf);
    /* Verse header starts with version */
    view.setUint8(buf_pos, 1 << 4); /* First 4 bits are reserved for version of protocol */
    buf_pos += 2;
    /* The lenght …
Run Code Online (Sandbox Code Playgroud)

javascript typed-arrays arraybuffer

11
推荐指数
4
解决办法
8242
查看次数

标签 统计

arraybuffer ×1

javascript ×1

typed-arrays ×1