Dart 向地图添加/覆盖项目并返回地图
我需要向Dart 向地图添加/覆盖项目并返回地图,dart,maps,Dart,Maps,我需要向LinkedHashMap添加或覆盖项目,同时它应该返回修改后的地图 这是我的代码: MyModel.fromJson(json); json变量是LinkedHashMap,我需要在调用fromJson函数之前添加项 我尝试了addAll功能: MyModel.fromJson(json.addAll({ ... })); 但是它会返回void,因此我可以使用它来调用json函数。您可以使用来调用对象上的方法,并且仍然返回相同的对象引用,而不是方法的结果: void main()
LinkedHashMap
添加或覆盖项目,同时它应该返回修改后的地图
这是我的代码:
MyModel.fromJson(json);
json
变量是LinkedHashMap
,我需要在调用fromJson
函数之前添加项
我尝试了addAll
功能:
MyModel.fromJson(json.addAll({ ... }));
但是它会返回void,因此我可以使用它来调用json函数。您可以使用来调用对象上的方法,并且仍然返回相同的对象引用,而不是方法的结果:
void main() {
final map = {"A": 1};
print(map..addAll({"B": 2})); // {A: 1, B: 2}
}