如何在反应本机中将字符串转换为字节数组



我知道这个问题以不同的方式提出,但我找不到适合本地反应的正确答案......

如何将字符串转换为我本地反应的字节数组?

例如,我希望函数是这样的:

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 ]

相关内容

  • 没有找到相关文章

最新更新