Typescript Clone Array By Value Vs By Reference