我有一个字符串“ab05d705”,我正在尝试将其转换为以下内容,以便将其添加到Uint8Array中。那么如何将字符串"ab05d705"
转换为
0xab,0x05,0xd7,0x05
加入以下
var data = new Uint8Array([0xab,0x05,0xd7,0x05]);
任何帮助都会非常感激。
答案 0 :(得分:0)
试试这个:
var s = "ab05d705";
var result = [];
for(var i = 0; i < s.length; i+=2)
{
result.push(parseInt(s.substring(i, i + 2), 16));
}
result = Uint8Array.from(result)
console.log(result);
parseInt(value,base);
此函数将具有给定基数的值转换为具有基数10