前言 最近有人问我,如何将一个对象复制一份,因为他遇到了一个需求,需要将后端获取的数据,保存一份,原始数据会因为交互而发生变化,最终需要对比两份数据的异同. 他是一个刚入行的小朋友,他的实现方式就是新声明了一个变量,然后将数据赋值给了变量.本以为这就ok了,结果修改原数据,复制出来的变量中的内容,依然发生了变化. 在此,整理一下.(大中小)牛略过,仅为帮助新人,聊以解忧. 知识铺垫,值类型,与引用类型 我们用一个新的概念来理解这两种类型,连锁店和连锁店的钥匙. 1. 值类型包含如下:number