これはオブジェクトを再帰的に複製するための正常なクローン機能ですか?これはOKクローン機能ですか?
function clone(o)
{
function CloneObject(inObj)
{
for (i in inObj)
{
if(typeof inObj[i] == 'object')
this[i] = clone(inObj[i]);
else
this[i] = inObj[i];
}
}
return new CloneObject(o);
}
また、これは配列では機能しません。アレイをどのようにクローンできますか?
そのトピックにはたくさんのスレッドがあります:http://stackoverflow.com/search?q=[javascript]+clone+object –