关于HarmonyOS 鸿蒙Next @LocalStorage的get方法返回值类型的讨论

关于HarmonyOS 鸿蒙Next @LocalStorage的get方法返回值类型的讨论

  1. 这是Storage的定义:

cke_274.png

  1. 来讨论讨论storagePage.get(‘age’)到底返回了个啥玩意

cke_609.png

  1. 你猜对了吗?

cke_1025.png

  1. 这个结果看完后懂TS的和不懂TS的都沉默了…我实在不理解这是bug还是啥,特性? 有没有懂得来讨论讨论

更多关于关于HarmonyOS 鸿蒙Next @LocalStorage的get方法返回值类型的讨论的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

get返回值的类型是不确定的,需要用as处理下

更多关于关于HarmonyOS 鸿蒙Next @LocalStorage的get方法返回值类型的讨论的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)中,@LocalStorage 是一个用于本地数据存储的装饰器。get 方法用于从 LocalStorage 中获取存储的值。get 方法的返回值类型取决于存储的数据类型。由于 LocalStorage 支持多种数据类型,get 方法可以返回 stringnumberbooleanobjectarray 等类型。如果存储的值不存在或类型不匹配,get 方法将返回 undefined。开发者需要根据具体使用场景对返回值进行类型判断或转换。

回到顶部