TypedArray.prototype.toString()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨January 2017⁩.

The toString() method of TypedArray instances returns a string representing the specified typed array and its elements. This method has the same algorithm as Array.prototype.toString().

Try it

const uint8 = new Uint8Array([10, 20, 30, 40, 50]);

const uint8String = uint8.toString();

console.log(uint8String.startsWith("10"));
// Expected output: true

Syntax

js
toString()

Parameters

None.

Return value

A string representing the elements of the typed array.

Description

See Array.prototype.toString() for more details. This method is not generic and can only be called on typed array instances.

Examples

Converting a typed array to a string

js
const uint8 = new Uint8Array([1, 2, 3]);
// Explicit conversion
console.log(uint8.toString()); // 1,2,3
// Implicit conversion
console.log(`${uint8}`); // 1,2,3

Specifications

Specification
ECMAScript® 2026 Language Specification
# sec-%typedarray%.prototype.tostring

Browser compatibility

See also