【vue】将对象部分属性赋值给新对象


obj1{
a:1;
b:2
c:3
}
假设去除对象obj的属性a

方法一

  this.obj2 = Object.keys(this.obj1).reduce(
          (object, key) => {
            if (key !== "a") {
              object[key] = this.obj1[key];
            }
            return object;
          },
          {}
        );

方法二

  let { a, ...newobj } = this.obj1;
  this.obj2= newobj;
Logo

前往低代码交流专区

更多推荐