ディックを複製する方法を見つけるためにしばらくグーグルで検索しましたが、いくつかのオプションが見つかりましたが、機能しませんでした。1 つは byteArray を使用することでした。関連するすべてのクラスを登録し、クラスにすべてのコンストラクタ パラメータがデフォルト値である場合にのみ機能します <- 私の場合は選択できません。
その他は、コピーですが、最初の値のみでした。これは次のとおりです。
private function clone(original:Dictionary):Dictionary {
var cloned:Dictionary = new Dictionary();
for(var key:Object in original) {
cloned[key] = original[key];
}
return cloned;
}
ただし、メイン辞書内の辞書は複製されません。
内部に別の辞書が含まれている場合でも、特定の辞書の完全なクローンを作成する方法を知っていますか?
ありがとう。