arrayToDeviceId(array: Array): string { // 非法参数直接返回null if (!array || array.length === 0) { return null; } // 转换为Uint8Array格式 let uint8Array = new Uint8Array(array); // 将Uint8Array转换为十六进制字符串 let hexString = Array.prototype.map.call(uint8Array, (byte) => { return ('0' + (byte & 0xFF).toString(16)).slice(-2); }).join(''); // 去除左右可能的空白字符 hexString = hexString.trim(); // 返回deviceId字符串 return hexString;

有如下方法将字符串deviceId转为array字节数组:deviceIdToArraydeviceId string length number = 16 Arraynumber 非法参数直接返回null if !deviceId return null; 去除左右可能的空白字符 deviceI

原文地址: https://www.cveoy.top/t/topic/iDQm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录