将Uint8ClampedArray转换为常规数组

时间:2015-04-24 12:50:12

标签: javascript arrays typed-arrays uint

如何将Uint8ClampedArray(如用于存储HTML5画布图像数据的数据)转换为常规数组,其中值不会限制为0 - 255

1 个答案:

答案 0 :(得分:12)

您可以使用var typedArray = new Uint8ClampedArray([1, 2, 3, 4]); var normalArray = Array.prototype.slice.call(typedArray);

将类型化数组转换为常规数组
Array.from

另外,如果使用ES6,您可以改为使用var normalArray = Array.from(typedArray);

GsonFactory

请参阅MDN - JavaScript typed arrays