在 Javascript 中将 int 数组转换为字节数组
Cast int array as byte array in Javascript
我正在尝试获取一个整数数组并将其转换为 Java脚本中的字节,但不太清楚如何去做。
输入类似于 [2,-76,7,2,8,69,82,88,87,2,52,50,...]。
如果我打算用另一种语言来做,比如 Java 我会使用类似下面的东西。
byte[] bytArr = new byte[intArray.size()];
for (int i = 0; i < intArray.size(); i++) {
bytArr[i] = (byte) intArray[i];
}
我对 JS 很陌生,所以不确定这是否可行...
您可以使用 Int8Array
, which is a typed array.
const arr = Int8Array.from([2,-76,7,2,8,69,82,88,87,2,52,50]);
我正在尝试获取一个整数数组并将其转换为 Java脚本中的字节,但不太清楚如何去做。
输入类似于 [2,-76,7,2,8,69,82,88,87,2,52,50,...]。
如果我打算用另一种语言来做,比如 Java 我会使用类似下面的东西。
byte[] bytArr = new byte[intArray.size()];
for (int i = 0; i < intArray.size(); i++) {
bytArr[i] = (byte) intArray[i];
}
我对 JS 很陌生,所以不确定这是否可行...
您可以使用 Int8Array
, which is a typed array.
const arr = Int8Array.from([2,-76,7,2,8,69,82,88,87,2,52,50]);