let arr = [20,19,30,50,。。。。] // 长度是10万
// 把每一项都减去7 ,怎么最快的计算如下转换? 有什么奇淫巧技吗 ,位运算之类的 byteArray 长度10万 以上 的图片数据
let byteArray = new Uint8Array(arrayBuffer);
let newByteArray = new Array(byteArray.length);
for(let i = 0 ;i < byteArray.length;i++){
newByteArray[i] = byteArray[i] - 7
}
let arrayBuffer2 = new Uint8Array(newByteArray)
做了几个尝试,除了
map
的成绩跟for
相比接近,其他都有明显差距