如何获取对象的唯一标识(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
相关问题
如何获取设备唯一标识
1801浏览 • 1回复 待解决
HarmonyOS 如何获取设备唯一标识
123浏览 • 2回复 待解决
如何获取设备唯一标识
1811浏览 • 1回复 待解决
HarmonyOS 获取设备唯一标识
766浏览 • 1回复 待解决
如何在HarmonyOS中唯一标识设备
399浏览 • 1回复 待解决
如何获取应用签名证书hash
1734浏览 • 1回复 待解决
PostgreSQL group by 获取唯一并添加列
2599浏览 • 2回复 待解决
如何通过key获取对象
249浏览 • 1回复 待解决
HarmonyOS 如何获取设备唯一ID?
242浏览 • 0回复 待解决
求大佬告知设备唯一id如何获取
1748浏览 • 1回复 待解决
富鸿蒙开发如何获取设备唯一Id?
14599浏览 • 1回复 待解决
HarmonyOS如何获取对象所有的和value
840浏览 • 1回复 待解决
是否支持获取唯一设备ID?
183浏览 • 1回复 待解决
HarmonyOS 开发中获取设备唯一id方式
580浏览 • 1回复 待解决
组件如何动态设置全局唯一ID?
6851浏览 • 1回复 待解决
HarmonyOS无感获取设备标识
351浏览 • 1回复 待解决
如何优雅生成非递增唯一数字uid?
3267浏览 • 2回复 待解决