我有两个对象:
person{
name : string
gender : string
}
woman{
name : string
}
我有一个obj“人”,充满了价值观,我想在新的obj“女人”中复制这些值,但我不想扩展“女人”,因为我不希望它有“性别”财产 我尝试过jQuery.extend(),但它将“性别”添加到“女人”。
我该怎么办?
编辑:
实际上,完整的上下文是在我的应用程序中我有一些表示数据的类,具有我不想保存的额外属性。在这个函数中,我需要从那些额外的属性中“清理”那些对象。 我为每个类都有一个接口,它包含我想要保存的属性。
所以我这样做:
var objInterface = <IWoman>{};
然后我有一个空对象,所以我需要将person.name复制到我的objInterface.name中,所以我只能用好的数据序列化我的objInterface。
我还有很多其他类,所以我需要动态地做到这一点
答案 0 :(得分:2)
HelloWorldImpl