如何将一个具有更多字段的对象分配给另一个具有较少字段的对象,而又不向第一个对象添加额外的字段?

时间:2018-07-30 10:24:44

标签: javascript angular ionic3

我有一个对象:

secondObject {
  name: value,
  userName: value,
  userId; value,
}

我有一个预定义的模型,我将其实例创建为

let modelObject: Model.

模型定义如下

{
  userName,
  userId
}

基本上,两个模型都有一些共同的字段和相同的数据类型,因为我描述的第一个对象只是对Model和其他数据的联接查询的扩展,从而导致拥有一个具有Model的所有字段的对象再加上一些。

我想做的是:-

let thirdObj: Model;
obj = object

上面的“对象”是一个带有额外字段的对象

将obj作为:

{
      name: null,
      userName: value,
      userId; value,
    }

但是取而代之的是:

{
userName: value,
userId: value
}

有什么想法可以实现这一目标吗?

0 个答案:

没有答案