如何在react native中将字符串转换为字节数组?

aij0ehis  于 2022-11-17  发布在  React
关注(0)|答案(1)|浏览(299)

我知道这个问题问在不同的方式,但我找不到正确的答案,适合React本土...
如何将字符串转换为字节数组我React原生?
例如我想函数会是这样的:
字符串到字节数组('hello')
输出应该如下所示:【72,0,101,0,108,0,108,0,111,0】【72,0,101,0,108,0,108,0,111,0】
我一直在寻找this后,但似乎答案是不正确或无效的...

li9yvcax

li9yvcax1#

您应该尝试以下解决方案:

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 ]

相关问题