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");
  • 1.

关于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)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-11-25 17:22:33


相关问题
怎么判断一个类型是stirng
1628浏览 • 1回复 待解决
HarmonyOS 如何定一个类型
669浏览 • 1回复 待解决
HarmonyOS泛型属性如何初始化
1367浏览 • 1回复 待解决
HarmonyOS如何获取一个名称
2037浏览 • 4回复 待解决
HarmonyOS 一个class传递属性崩溃
748浏览 • 1回复 待解决
一个页面怎么实现多个AbilitySlice?
15388浏览 • 5回复 待解决
PersistentStorage如何持久一个对象?
3762浏览 • 1回复 待解决
如何定义一个未知类型对象
1792浏览 • 2回复 待解决