Tell me please how to convert a class (with members and methods) into an array containing only some members and their values most correctly
class MyObject {
   member1: 10;
   member2: "test";
   member3: true;
   method() {
      console.log(member2);
      return member1;
   }
}
after conversion:
data = {
    member2: "test",
    member3: true
}
My algorithm seems to me not to be very successful:
let object: MyObject= new MyObject();
const entries: any = Object.entries(object);
const data: Array<any> = entries.filter((element: any) => (element[0] !== "member1"));
let result;
data.forEach((element: any) => result[element[0]] = element[1]);
Please prompt a shorter and more elegant way.
 
    