在 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]);