deepCopyList static method
Implementation
static List<dynamic> deepCopyList(List<dynamic> list) {
List<dynamic> newList = [];
for (var item in list) {
if (item is List) {
// 如果item是一个列表,则递归深拷贝
newList.add(deepCopyList(item));
} else if (item is Map) {
// 如果item是一个Map,则递归深拷贝
newList.add(deepCopyMap(item));
} else {
// 对于其他情况,直接添加到新列表中
newList.add(item);
}
}
return newList;
}