美文网首页
ArrayBuffer

ArrayBuffer

作者: simpleYin | 来源:发表于2018-04-24 15:04 被阅读0次

    new ArrayBuffer(length)构造一块指定大小的内存区域,用以存储字节数据。

    TypedArray为对ArrayBuffer的操作对象,TypedArray是类型化数组对象的泛称。

    如:

    *   Int8Array();
        Uint8Array();
        Uint8ClampedArray();
        Int16Array();
        Uint16Array();
        Int32Array();
        Uint32Array();
        Float32Array();
        Float64Array();
    

    都为TypedArray,new Uint8ClampedArray(arrayBuffer)在制定的ArrayBuffer上构建类型化数组对象

    1. Uint8ClampedArray 与 Unit8Array的区别:在于对于超出0-255范围的数处理的方法。前者将超出的数替换为0或255,后者将超出数与255取模
      参考: https://blog.csdn.net/cuixiping/article/details/42270561

    2. 对类型化数组对象的操作都会反映到ArrayBuffer上,就像不同的窗口一样,最终指向的数据都一样。

    相关文章

      网友评论

          本文标题:ArrayBuffer

          本文链接:https://www.haomeiwen.com/subject/xbdjlftx.html