function clone(obj)
{ var clone = {};
clone.prototype = obj.prototype;
for (property in obj) clone[property] = obj[property];
return clone;
}
Вы видели этот фрагмент?
который
(для Windows) на чистом Perl
В продолжение указывает на модуль File :: Которая на CPAN.