解决在js中,var b = a,改变a,也会导致b的值改变的情况

在写js时,有遇到在写b = a的时候,改变a的值,会导致b的值也跟着变化。因为这时候a和b是指向同一个地址。

Object.assign(target,source)函数可以解决

target是目标对象,source是源对象,此处相当于source = target;但是当target的值变化时,source的值不会跟着变化。

解析直达:链接

猜你喜欢

转载自blog.csdn.net/a1085578081/article/details/108130745
B
a^b
A/B
A*B