localNavListJson.map((i) => CommonModel.fromJson(i)).toList();

来源:12-3 首页大接口相关模型实现【Model层设计】

慕运维5474175

2021-06-21

这部分没有看懂, 我理解的map((i) => CommonModel.fromJson(i))只是是迭代localNavListJson中的元素, 也就是CommonModel, 后面的toList应该是将map类型转换为List类型,但是这段代码并没有生成map类型啊.

写回答

1回答

CrazyCodeBoy

2021-06-22

1.map((i) =>是map的一个迭代器API是用来遍历map中的元素,然后将之前的元素通过CommonModel.fromJson(i)转换成CommonModel;

2.因为迭代器返回的类型是map,所以最后需要通过.toList()将它转换成集合;

0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程