modifize function
dynamic
modifize(
- dynamic object
Make an Unmodifidable map or listing Modifidable.
UnmodifidableなマップやリストをModifidableにします。
Implementation
dynamic modifize(dynamic object) {
if (object is Map) {
final modifized = Map.from(object);
for (final tmp in object.entries) {
modifized[tmp.key] = modifize(tmp.value);
}
return modifized;
} else if (object is List) {
final modifized = List.from(object);
for (var i = 0; i < modifized.length; i++) {
modifized[i] = modifize(modifized[i]);
}
return modifized;
} else {
return object;
}
}