我知道这个问题以不同的方式提出,但我找不到适合本地反应的正确答案......
如何将字符串转换为我本地反应的字节数组?
例如,我希望函数是这样的:
StringToByteArray('hello'(
输出应该是这样的:[72,0,101,0,108,0,108,0,111,0]
我一直在看这篇文章,但似乎答案不正确或无效......
您应该尝试以下解决方案:
function convertStringToByteArray(str) {
var bytes = [];
for (var i = 0; i < str.length; ++i) {
bytes.push(str.charCodeAt(i));
}
return bytes
}
使用此功能的方式:
console.log(convertStringToByteArray("Hello"));
// [ 72, 101, 108, 108, 111 ]