티스토리 뷰
JavaScript/TypeScript
[TypeScript] ArrayBuffer to String / String to ArrayBuffer
IT공부블로그 2022. 6. 29. 20:20728x90
반응형
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;
}
TS conversion of https://gist.github.com/skratchdot/e095036fad80597f1c1a
TS conversion of https://gist.github.com/skratchdot/e095036fad80597f1c1a - arrayBufferToString.ts
gist.github.com
728x90
반응형
'JavaScript > TypeScript' 카테고리의 다른 글
[TypeScript] JavaScript 프로젝트에 TypeScript 추가 (0) | 2022.12.05 |
---|