如何获取对象的唯一标识(Hash值)

如何获取对象的唯一标识(Hash值)

HarmonyOS
2024-07-21 19:10:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
mzshj

使用util.getHash接口。

如果是第一次获取,则计算Hash值并保存到对象的Hash域(返回随机的Hash值);

如果不是第一次获取,则从Hash域中获取并返回Hash值(同一对象多次返回值保持不变)。

interface Person { 
  name: string, 
  age: number 
} 
let obj: Person = { name: 'Dany', age: 20 }; 
let result1 = util.getHash(obj); 
console.info('result1 is ' + result1); 
let result2 = util.getHash(obj); 
console.info('result2 is ' + result2); 
// 输出:result1 与 result2 的值相等,且为随机的Hash值。
分享
微博
QQ
微信
回复
2024-07-22 11:11:27
相关问题
如何获取设备唯一标识
1693浏览 • 1回复 待解决
如何获取设备唯一标识
1697浏览 • 1回复 待解决
HarmonyOS 获取设备唯一标识
508浏览 • 1回复 待解决
如何在HarmonyOS中唯一标识设备
248浏览 • 1回复 待解决
如何获取应用签名证书hash
1601浏览 • 1回复 待解决
PostgreSQL group by 获取唯一并添加列
2530浏览 • 2回复 待解决
如何通过key获取对象
101浏览 • 1回复 待解决
HarmonyOS如何获取对象所有的和value
412浏览 • 1回复 待解决
富鸿蒙开发如何获取设备唯一Id?
14399浏览 • 1回复 待解决
求大佬告知设备唯一id如何获取
1641浏览 • 1回复 待解决
是否支持获取唯一设备ID?
31浏览 • 1回复 待解决
HarmonyOS 开发中获取设备唯一id方式
305浏览 • 1回复 待解决
组件如何动态设置全局唯一ID?
6752浏览 • 1回复 待解决
如何优雅生成非递增唯一数字uid?
3154浏览 • 2回复 待解决
如何获取对象真实类型
203浏览 • 1回复 待解决
如何获取preference中缓存
197浏览 • 1回复 待解决
HarmonyOS无感获取设备标识
218浏览 • 1回复 待解决