修改引用对象的属性值并不会改变这个对象

引用类型是同时保存在栈区中和堆区中的,引用类型的存储需要在内存的栈区和堆区中共同完成,栈区保存变量标识符和指向堆内存的地址:

let a = {name: 'aaa'}
let b = {name: 'bbb'}
let c = {name: 'ccc'}

原文地址:https://www.cnblogs.com/wspblog/p/10002495.html