动机 (改编自) 在JavaScript中修改不可变嵌套对象非常冗长,这使得代码难以理解和推理。 让我们看一些例子: interface Street { num : number name : string } interface Address { city : string street : Street } interface Company { name : string address : Address } interface Employee { name : string company : Company } 假设我们有一个员工,我们