10/10/31 01:15:40 7Oooq1bf
AS2.0で配列のコピーについてです
a = [1, 2, 3];
b = a.slice();
b[0] = "4";
trace(a);
trace(b);
これだと 1,2,3 4,2,3 と出てきてくれるので正しくコピーされたと
思うのですが、
a = {Name:"やるお", Job:"ニート"};
b = a.slice();
b["Name"] = "やらないお";
trace(a["Name"]+":"+a["Job"]);
trace(b["Name"]+":"+b["Job"]);
これだとbの方が2つともundefinedになってしまいます。
上記の場合だと、どのようにコピーすればいいのでしょうか?