Uint8Array.prototype.toHex()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die toHex()-Methode von Uint8Array-Instanzen gibt einen hex-kodierten String basierend auf den Daten in diesem Uint8Array-Objekt zurück.

Diese Methode erstellt Strings aus einem Byte-Array. Um einzelne Zahlen in Hex zu konvertieren, verwenden Sie die Number.prototype.toString()-Methode mit radix auf 16 gesetzt.

Syntax

js
toHex()

Parameter

Keine.

Rückgabewert

Ein hex-kodierter String, der die Daten im Uint8Array darstellt.

Beispiele

Kodierung von Binärdaten

Dieses Beispiel kodiert Daten aus einem Uint8Array in einen Hex-String.

js
const uint8Array = new Uint8Array([202, 254, 208, 13]);
console.log(uint8Array.toHex()); // "cafed00d"

const data = new Uint8Array([255, 0, 0, 0, 255, 0, 0, 0, 255]);
for (let i = 0; i < data.length; i += 3) {
  console.log(data.slice(i, i + 3).toHex());
}
// "ff0000"
// "00ff00"
// "00ff00"

Spezifikationen

Specification
Uint8Array to/from base64
# sec-uint8array.prototype.tohex

Browser-Kompatibilität

Siehe auch