[[Uint8Array]]をStringに変換するには[[TextDecoder]]を使う。 ```javascript let ary: Uint8Array new TextDecoder().decode(ary) ``` [[Uint8Array]]は[[Buffer (JavaScript)|Buffer]]や[[ArrayBuffer (JavaScript)|ArrayBuffer]]の親クラスであるため、それらからも変換できる。 ```ts const buf = new Uint8Array([116, 195, 169, 115, 116]).buffer; // ^? const buf: ArrayBufferLike const text = new TextDecoder().decode(buf); // ^? const text: string console.log(text); ``` <button class="playground"><a href="https://www.typescriptlang.org/play?ssl=6&ssc=19&pln=1&pc=1#code/MYewdgzgLgBARgVwGYwLwzAUwO4wKoCWYUAHAIIBOFAhgJ4AUA2gIzMBsANDMwJwCsXdj0HMB3dgF0AlADpESJJgoBuAFAB6dTG3aAegH5VoSLCiYAHrHRZcAFQtQAIplAATJfVnu3mevKlqmjp6hkbgECAANpgykSAA5vRmlgFAA">Playground</a></button> ## MOC - [[JavaScriptでStringをUint8Arrayに変換]]