Limited availability
Die statische Methode Uint8Array.fromHex()
erstellt ein neues Uint8Array
-Objekt aus einem Hexadezimal-String.
Diese Methode parst den String in ein Byte-Array. Um den String in eine einzelne Zahl zu konvertieren, verwenden Sie stattdessen die parseInt()
-Funktion mit radix
auf 16
gesetzt.
Uint8Array.fromHex(string)
Parameter
string
Ein Hexadezimal-String, der Bytes codiert und in ein Uint8Array
konvertiert werden soll. Der String muss:
Uint8Array.prototype.setFromBase64()
).Ein neues Uint8Array
-Objekt, welches die dekodierten Bytes des Hexadezimal-Strings enthält.
SyntaxError
Wird ausgelöst, wenn der Eingabe-String Zeichen auÃerhalb des hexadezimalen Alphabets enthält oder seine Länge ungerade ist.
TypeError
Wird ausgelöst, wenn der Eingabe-String keine Zeichenkette ist.
Dieses Beispiel dekodiert einen Hexadezimal-String in ein Uint8Array
.
const hexString = "cafed00d";
const bytes = Uint8Array.fromHex(hexString);
console.log(bytes); // Uint8Array [ 202, 254, 208, 13 ]
Auch GroÃbuchstaben werden unterstützt:
const hexString = "CAFEd00d";
const bytes = Uint8Array.fromHex(hexString);
console.log(bytes); // Uint8Array [ 202, 254, 208, 13 ]
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4