如何将Uint8ClampedArray
(用于存储HTML5画布图像数据的数组)转换为常规数组,其中值不会被限制在0
-255
之间?
如何将Uint8ClampedArray
(用于存储HTML5画布图像数据的数组)转换为常规数组,其中值不会被限制在0
-255
之间?
你可以使用Array.prototype.slice
方法将类型化数组转换为常规数组。
var typedArray = new Uint8ClampedArray([1, 2, 3, 4]);
var normalArray = Array.prototype.slice.call(typedArray);
如果您使用ES6,您可能可以使用Array.from
代替:
var normalArray = Array.from(typedArray);