use*_*486 -1 javascript arrays hex string-conversion node.js
我正在使用 node.js v6。
我有这个十六进制字符串;
let hex_string = "0102030402";
Run Code Online (Sandbox Code Playgroud)
我想转换hex_string成一个整数数组array_hex_integer看起来像这样;
let array_hex_integer;
array_hex_integer = [1, 2, 3, 4, 2];
Run Code Online (Sandbox Code Playgroud)
第一个元素 inarray_hex_integer对应于 '01'(第一个和第二个字符)in hex_string,第二个元素对应于 '02'(第三个和第四个字符) inhex_string等等。
这是做您需要的一种可能的方法。
var hex_string = "0102030402";
var tokens = hex_string.match(/\d\d/gi);
var result = tokens.map(t => parseInt(t));
Run Code Online (Sandbox Code Playgroud)