2

私はオブジェクトを持っています:

var obj = {
     name: "Mike"
}

// and its prototype property:
obj.__proto__:
   say: function () {...}
   walk: function () {...}

コピーして残しておきたい__proto__

最初に私はjQuery$.extendメソッドを考えました:

$.extend({}, obj)

しかし、リターンは次のようにマージされ__proto__ます:

{
    name: "Lee",
    say: function () {},
    walk: function () {}
}

では、プロトタイプチェーンを保持してオブジェクトをコピーするにはどうすればよいですか?

4

1 に答える 1