在写js时,有遇到在写b = a的时候,改变a的值,会导致b的值也跟着变化。因为这时候a和b是指向同一个地址。
Object.assign(target,source)函数可以解决
target是目标对象,source是源对象,此处相当于source = target;但是当target的值变化时,source的值不会跟着变化。
解析直达:链接
在写js时,有遇到在写b = a的时候,改变a的值,会导致b的值也跟着变化。因为这时候a和b是指向同一个地址。
Object.assign(target,source)函数可以解决
target是目标对象,source是源对象,此处相当于source = target;但是当target的值变化时,source的值不会跟着变化。
解析直达:链接