我有这样的对象:如何创建从父对象继承的对象?
var A = {
headers: {
'a property' : 'a value'
}
};
我如何创建这样另一个对象?
我不想键入整个父对象?我的新对象应该包含父对象,所以当我的变量A,B和C应该产生不同的结果。
var B = {
headers: {
'a property' : 'a value',
'b property' : 'b value'
}
};
var C = {
headers: {
'a property' : 'a value',
'b property' : 'b value'
},
other: {
other2: {
'other2 property' : 'other2 property'
}
}
};
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create – Teemu
@Teemu有点混淆如何使用它,可能是你可以回答它。 –
如果在扩展它时需要对上一个对象进行深度克隆,则可以使用针对[此问题]发布的许多深度合并解决方案之一(http://stackoverflow.com/questions/171251/how-can-i -merge-properties-of-two-javascript-objects-dynamically/41407737#41407737),例如函数I [posted on](http://stackoverflow.com/a/41407737/5459839)。 – trincot