AS3の話なんですが、JSばっかやってたらすっかり忘れてた・・・。
ArrayのコピーならArray.concat()とかArray.slice()でサクっといけるのは覚えてたのに、Objectのコピーがどうしてもでてこなかった。
ByteArrayって単語見たら思い出したけどこりゃマズイです。
というわけで忘れっぽいので書いておこう。
import flash.utils.ByteArray;
public static function clone(obj:*):*
{
var ba:ByteArray = new ByteArray();
ba.writeObject(obj);
ba.position = 0;
return ba.readObject();
}
いっちょあると便利です。
思い出させてくれたサイトさん。


コメントはまだありません。