美文网首页
Flutter List 的深拷贝问题

Flutter List 的深拷贝问题

作者: 壹点微尘 | 来源:发表于2021-06-10 18:21 被阅读0次

    List中存储的只是 int String 等类型, 可以使用List.from重新生成一个新的List

    List list = ['a', 'b', 'c', 'd', 'e'];
    List copyList = List.from(list);
    

    List中存储的是Map 或者 Model的情况

    以存储model的List 为例:

    List<CYOrderSurveyOperateModel> copyDataSourceList = widget.dataSource.map((e) => CYOrderSurveyOperateModel.fromJson(e.toJson())).toList();
    

    相关文章

      网友评论

          本文标题:Flutter List 的深拷贝问题

          本文链接:https://www.haomeiwen.com/subject/vpkzsltx.html