オブジェクトの値渡しでの複製
function getObjectCopy(obj){
var copy=new Object();
for(var id in obj) copy[id]=obj[id];
return copy;
}
for in構文はJavaScriptでは地雷だけど、ASなら大丈夫なんだよね?
ちなみにこの関数だと孫以降は参照渡しになってしまうから完全にやりたい場合は再帰化してね。
function getObjectCopy(obj){
var copy=new Object();
for(var id in obj) copy[id]=obj[id];
return copy;
}
for in構文はJavaScriptでは地雷だけど、ASなら大丈夫なんだよね?
ちなみにこの関数だと孫以降は参照渡しになってしまうから完全にやりたい場合は再帰化してね。