Polymorphic copy: Difference between revisions
Content added Content deleted
m (→{{header|Python}}: Grammar.) |
(javascript) |
||
Line 271: | Line 271: | ||
? b |
? b |
||
# value: [1, 2].diverge()</lang> |
# value: [1, 2].diverge()</lang> |
||
=={{header|JavaScript}}== |
|||
Copied from [http://keithdevens.com/weblog/archive/2007/Jun/07/javascript.clone here]: |
|||
<lang javascript>function clone(obj){ |
|||
if (obj == null || typeof(obj) != 'object') |
|||
return obj; |
|||
var temp = {}; |
|||
for (var key in obj) |
|||
temp[key] = clone(obj[key]); |
|||
return temp; |
|||
}</lang> |
|||
=={{header|Java}}== |
=={{header|Java}}== |