Я пробую это в chrome:
new Uint8Array([0xd]).map(i => i.toString(16)) // Uint8Array [0]
new Uint8Array([0xd]).map(i => i.toString(10)) // Uint8Array [13]
Моя Chrome версия: Версия 84.0.4147.105 (Официальная сборка) (64-разрядная) на MacOs catalina
Если база больше, чем число, оно превращается в 0.
Это действительно странно и интересно.
Кто-нибудь может объяснить почему?