HarmonyOS 范型列表转化问题
由于数据回来的都是json一般来说用的时候直接
data['data'] as Model[]
但是这种情况下的实例只有默认字段。想要做一个通用范型的方式把这个数据通过构造函数转换成数组的形式。比如:
export const convertModels = <T>(items: T[]): T[] => {
let _items: T[] = []
for (let i = 0; i < items.length; i++) {
_items.push(new T(items[i]))
}
return _items
}
类似于这样的实现要怎么写。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何定义一个可空的范型
622浏览 • 1回复 待解决
HarmonyOS 代码转化问题
1212浏览 • 1回复 待解决
HarmonyOS ArkTS泛型问题
1088浏览 • 1回复 待解决
HarmonyOS 滚动列表问题
755浏览 • 1回复 待解决
HarmonyOS 滚动列表问题?
919浏览 • 0回复 待解决
HarmonyOS 关系型数据库获取数据,如何将valueBucket类型转化为object类型
1238浏览 • 1回复 待解决
HarmonyOS 列表选择问题
678浏览 • 1回复 待解决
HarmonyOS 列表刷新问题
1582浏览 • 1回复 待解决
HarmonyOS 视频列表播放问题
905浏览 • 1回复 待解决
HarmonyOS 列表List相关问题
1508浏览 • 1回复 待解决
HarmonyOS ForEach列表刷新问题
1213浏览 • 1回复 待解决
HarmonyOS 后台应用列表模糊问题
743浏览 • 1回复 待解决
HarmonyOS 上传图片,转化 formData 格式上传图片,转化未成功?
859浏览 • 1回复 待解决
HarmonyOS 关于关系型数据库的问题
1286浏览 • 1回复 待解决
HarmonyOS 关系型数据库加密的问题
1532浏览 • 1回复 待解决
List列表 编辑问题,List列表如何开启拖动功能。
1502浏览 • 1回复 待解决
HarmonyOS 列表展示list懒加载问题
1726浏览 • 1回复 待解决
HarmonyOS ArkData关系型数据库Rdb加密问题
1170浏览 • 1回复 待解决
HarmonyOS 关系型数据库RdbPredicates的复用问题
2386浏览 • 1回复 待解决
HarmonyOS 转化时间戳
1209浏览 • 1回复 待解决
关于获取应用列表权限问题?
5108浏览 • 1回复 待解决
列表滑动惯性处理问题
1175浏览 • 1回复 待解决
刷新列表加载更多问题
1299浏览 • 1回复 待解决
HarmonyOS 列表上拉tabs悬浮置顶问题
874浏览 • 1回复 待解决
关系型数据库相查询问题
1479浏览 • 1回复 待解决
泛型数据,参考示例: