我需要像 Node.js 中的 Ext.apply 这样的东西。最明显的方法是定义我自己的:
function simplestApply(dst, src1) {
for (var key in src) if (src.hasOwnProperty(key))
Object.defineProperty(dst, key, Object.getOwnPropertyDescriptor(src, key));
}
但是没有任何内置函数可以达到同样的目的吗?
最佳答案
这是最快的方法,但它不会复制函数。
JSON.parse(JSON.stringify(obj))
关于javascript - ECMA5(最近的 JavaScript)没有任何用于复制对象的内置函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7526074/