HarmonyOS 在一个类中,怎么初始化一个BigInt类型的属性?

HarmonyOS 在一个类中,怎么初始化一个BigInt类型的属性?

HarmonyOS
2024-11-25 11:33:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可以通过BigInt关键字来初始化,如:

let a = BigInt(1); let b = BigInt("2");

关于Uint8Array与string互转,示例:

// string 转Uint8Array 
//1得到输入的数据字符串 
let text1 = "hello world" 
//2创建ArrayBuffer对象 
let buf = new ArrayBuffer(text1.length*2); 
//使用typeArray中的Uint16Array方法设置数据 
let uint8 = new Uint8Array(buf); 
//使用循环设置数据 
for(let  i =0;i<text1.length;i++){ 
  //使用charCodeAt字符转为二进制编码 
  uint8[i] = text1.charCodeAt(i); 
} 
console.log('uint8----',uint8) 
 
// Uint8Array --> **string** 
let spArray = uint8.slice(0,3); 
let dataString = ''; 
for (let i = 0; i < spArray.length; i++) { 
  dataString += String.fromCharCode(spArray[i]); 
} 
 
console.log('dataString-----',dataString)
分享
微博
QQ
微信
回复
2024-11-25 17:22:33
相关问题
怎么判断一个类型是stirng
875浏览 • 1回复 待解决
HarmonyOS泛型属性如何初始化
480浏览 • 1回复 待解决
HarmonyOS如何获取一个名称
889浏览 • 4回复 待解决
一个页面怎么实现多个AbilitySlice?
14396浏览 • 5回复 待解决
PersistentStorage如何持久一个对象?
2825浏览 • 1回复 待解决
如何定义一个未知类型对象
909浏览 • 2回复 待解决
如何封装一个通用commonEvent工具
1892浏览 • 1回复 待解决