JavaScript/TypeScript
[TypeScript] ArrayBuffer to String / String to ArrayBuffer
IT공부블로그
2022. 6. 29. 20:20
728x90
반응형
function arrayBufferToString(buffer: ArrayBuffer): string {
return String.fromCharCode.apply(null, Array.from(new Uint16Array(buffer)));
}
function stringToArrayBuffer(str: string): ArrayBuffer {
const stringLength = str.length;
const buffer = new ArrayBuffer(stringLength * 2);
const bufferView = new Uint16Array(buffer);
for (let i = 0; i < stringLength; i++) {
bufferView[i] = str.charCodeAt(i);
}
return buffer;
}
728x90
반응형