Uint8Array.prototype.toHex()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die Methode toHex()
von Uint8Array
-Instanzen gibt einen hexadezimal kodierten String basierend auf den Daten in diesem Uint8Array
-Objekt zurück.
Diese Methode erstellt Zeichenketten aus einem Byte-Array. Um einzelne Zahlen in Hexadezimalzahlen umzuwandeln, verwenden Sie stattdessen die Methode Number.prototype.toString()
mit dem radix
auf 16
gesetzt.
Syntax
js
toHex()
Parameter
Keine.
Rückgabewert
Ein hexadezimal kodierter String, der die Daten im Uint8Array
darstellt.
Beispiele
Binärdaten kodieren
Dieses Beispiel kodiert Daten von 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
BCD tables only load in the browser