- , , "" JavaScript . , , . .
, JavaScript, , .., , . , #/Java/++/VB/ .. JavaScript - , , , - , ..
, : " JavaScript -, ?" - JavaScript - JavaScript, , "" .
, , JavaScript, ( , ) :
function copy(obj) {
return new (function(o) {
for(var property in o) {
if(o[property].constructor == Array) {
this[property] = [];
for(var i = 0; i < o[property].length; i++) {
this[property][i] = new arguments.callee(o[property][i]);
}
} else if(o[property].constructor == Object) {
this[property] = new arguments.callee(o[property]);
} else {
this[property] = o[property];
}
}
})(obj);
}
, , , , , , , , JavaScript, JavaScript, , .. ( , , ).
: , , , , . , , . JavaScript, - .
- , , JavaScript, , . , , ( # Java) this , , JavaScript.