在 string 转成ArrayBuffer报错

在 string 转成ArrayBuffer报错

HarmonyOS
2024-07-19 10:33:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
好难的昵称

解决方案

添加一些条件检查来避免崩溃

示例代码

public static transStringToAB(str: string): ArrayBuffer { 
  if (str === "") { 
    return new ArrayBuffer(0); // 返回一个空的ArrayBuffer 
  } else { 
    const encoder = new util.TextEncoder(); 
    const encoded = encoder.encode(str); 
    return encoded.buffer; 
  } 
}
分享
微博
QQ
微信
回复
2024-07-19 19:39:10
相关问题
如何将ArrayBuffer转成string
606浏览 • 1回复 待解决
如何将ArrayBuffer转成string
2544浏览 • 1回复 待解决
HarmonyOS pixelMap转成ArrayBuffer
45浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
1592浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
3132浏览 • 1回复 待解决
Record<string, string>如何删除里边的元素
1481浏览 • 1回复 待解决
ArrayBuffer怎样转字符串
523浏览 • 1回复 待解决
字符串如何转为ArrayBuffer
686浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer
3651浏览 • 1回复 待解决
HarmonyOS ResourceStr输出string
29浏览 • 1回复 待解决
HarmonyOS string相关问题
59浏览 • 1回复 待解决
HarmonyOS HasMap 如何转成对象
225浏览 • 1回复 待解决
HarmonyOS 如何把对象转成HasMap
750浏览 • 2回复 待解决