js 对象赋值问题 当你将已有的对象赋值给新定义的对象时候 你修改新的对象会导致 已有的对象值跟随改变 const obj = {a:1} 解决方式 : const newObj = JSON.parse(JSON.stringify(obj)); 延伸思考:是否赋值后两个对象用的还是同一个堆和栈才会导致这个问题