下面的场景改为ets该如何实现:
1、通过JSON反序列化成指定对象。
Object.assign(location, JSON.parse(localCache))
因禁用了assign使用,如何转成指定类型的对象?
2、通过Object.fromEntries把map转为Object。
let lbsDataJson = JSON.stringify(Object.fromEntries(map));
3、通过Object.entries把Object转为map的场景。
下面的场景改为ets该如何实现:
1、通过JSON反序列化成指定对象。
Object.assign(location, JSON.parse(localCache))
因禁用了assign使用,如何转成指定类型的对象?
2、通过Object.fromEntries把map转为Object。
let lbsDataJson = JSON.stringify(Object.fromEntries(map));
3、通过Object.entries把Object转为map的场景。
JSON.parse(localCacheJson) //转换出来是Object类型,在调用对应方法时找不到,所以需要转为指定HllLocation类型。请参考如下文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkts-61-V5
参考示例: