js字节流与字符串、base64、ArrayBuffer和数组的转换
1、uint8Array转string function uint8ArrayToString(fileData){ var dataString = ""; for (var i = 0; i < fileData.length; i++) { dataString += String.fromCharCode(fileData[i]); } return dataString } var arr = [48,48,48,48] uint8ArrayToString(arr) //"0000" 2、string装uint8Array function stringToUint8Array(str){ var arr = []; for (var i = 0, j = str.length; i < j; ++i) { arr.push(str.charCodeAt(i)); } var tmpUint8Array = new Uint8Array(arr); return tmpUint8Array } stringToUint8Array('12313132') // Uint8Array(8) [49, 50, 51, 49, 51, 49, 51, 50] 3、 int转byte[] function intTobytes(n) { var bytes = []; for