ArrayBuffer是否一定要传固定长度参数

在使用utf-8转码时,初始化ArrayBuffer必须要传一个长度参数,是否在传了这个长度参数后,这个arrayBuffer长度就是固定的?

function textEncodeByUtf8(str: string): Uint8Array { 
  let textEncoder = new util.TextEncoder(); 
  let buffer = new ArrayBuffer(20); 
  let result = new Uint8Array(buffer); 
  result = textEncoder.encodeInto(str) 
  return result 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
HarmonyOS
2024-04-27 23:25:34
7648浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
milchcow

目前这个arrayBuffer长度是固定的。

分享
微博
QQ
微信
回复
2024-04-28 17:43:20
相关问题
napi返回ArrayBuffer长度但是内容都是0
1847浏览 • 1回复 待解决
HarmonyOS 构造参数失败问题
695浏览 • 1回复 待解决
HarmonyOS Web runJavaScript 如何参数
878浏览 • 1回复 待解决
HarmonyOS 参数参问题
886浏览 • 1回复 待解决
PreviewInfo url参数可以数组吗
296浏览 • 0回复 待解决