I have object in typescript:
export class A {
public var1: boolean = false;
public var2: boolean = false;
public b: B = new B();
}
export class B {
public v: boolean = false;
}
And declare and exist object:
...
public a: A = new A();
...
When I use jQuery:
const myCopy: A = $.extend(true, {}, this.a);
this.a.b.v = true;
When I change variable object this.a I see change in copy. How Can I deep copy in this situation.