微信小程序:将16进制字符串转换为数值数组
在微信小程序中,可以通过以下方法将16进制数字符串按空格分割并转成16进制数值数组:
// 将16进制数字符串按空格分割并转成16进制数值数组的方法
function hexStringToHexArray(hexString) {
// 去除首尾空格,并将字符串按空格分割成数组
const hexArray = hexString.trim().split(' ');
// 遍历数组,将每个元素转成16进制数值
const resultArray = hexArray.map(hex => parseInt(hex, 16));
return resultArray;
}
// 示例用法
const hexString = '11 22 33 44 55 66 FF 88';
const hexArray = hexStringToHexArray(hexString);
console.log(hexArray);
运行以上代码,将会输出如下结果:
[17, 34, 51, 68, 85, 102, 255, 136]
这样,你就成功将16进制数字符串分割并转成了16进制数值数组。
原文地址: https://www.cveoy.top/t/topic/kgTG 著作权归作者所有。请勿转载和采集!