我有一个对象:
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 () {}
}
那么如何在保留原型链的情况下复制对象呢?