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
1239浏览 • 1回复 待解决
HarmonyOS 如何定一个类型
212浏览 • 1回复 待解决
HarmonyOS泛型属性如何初始化
766浏览 • 1回复 待解决
HarmonyOS 一个class传递属性崩溃
317浏览 • 1回复 待解决
HarmonyOS如何获取一个名称
1331浏览 • 4回复 待解决
一个页面怎么实现多个AbilitySlice?
14753浏览 • 5回复 待解决
PersistentStorage如何持久一个对象?
3212浏览 • 1回复 待解决
如何定义一个未知类型对象
1228浏览 • 2回复 待解决