我花了一些时间在谷歌上寻找克隆字典的方法,并找到了一些选项,但它们都没有起作用。其中一个是使用 byteArray,只有在您注册涉及的所有类并且您的类具有默认值的构造函数参数时才有效 <- 在我的情况下不是选择。
另一个是仅针对第一个值进行复制的副本,如下:
private function clone(original:Dictionary):Dictionary {
var cloned:Dictionary = new Dictionary();
for(var key:Object in original) {
cloned[key] = original[key];
}
return cloned;
}
但是,它不会克隆主字典中的字典。
您知道如何完美地克隆给定的字典吗,即使它内部有另一个字典?
谢谢。