How to remove properties from an object array?
<p>I am trying to remove a property from an object array. </p>

<pre><code>export class class1 {
  prop1: string;
  prop2: string;
  prop3: string;
}
export class class2 {
  myprop = [
    { prop1:'A', prop2:"1", prop3:"descr1" },
    { prop1:'B', prop2:"2", prop3:"descr2" },
    { prop1:'C', prop2:"3", prop3:"descr3" },
  ];
  get(): class1[] {
    return this.myprop ;
  }
  add(value: class1): void {
    this.myprop.push(value);
  }
}
var var1 = class2.get();
var var2 = 
</code></pre>

<p>I would like var2 contain something like this.</p>

<pre><code>  [
    { prop1:'A', prop3:"descr1" },
    { prop1:'B', prop3:"descr2" },
    { prop1:'C', prop3:"descr3" },
  ];
</code></pre>

<p>Is there a way to convert/cast <code>var1</code> into the above? In other words, I would like to remove <code>prop2</code> from <code>var1</code> object array and assign it to <code>var2</code>. How can I do that?</p>