Javascriptは、文字通りではなく参照によってオブジェクトをコピーします。たとえば、次のように参照によってオブジェクトをコピーするのに実際的な用途はありますか?
var myObject = {};
var myCopy = myObject;
myObject.foo = "bar";
alert(myCopy.foo); //alerts "bar"
しかし、私は本当にあなたが同じオブジェクトに異なる名前の異なる用途を与えることができて(コードは少し読みやすくするために、開発者に道を与えるよりも、この他のための実用的な、現実世界の理由を考えるのに苦労しています)。
私はポイントを見逃しているので、誰でもそのポイントが何であるか教えていただけますか?
この動作には「コピー」という言葉はまったく使用されません。同じオブジェクトへの参照を2つの変数に代入するだけです。 2つの変数に番号5を割り当てることと変わりはありません。私はあなたがそのような課題を*不可能にするための言葉で何をするのか想像できません。 – Pointy