如果直接使用复制(=)操作,是数组的浅复制方法,将它和原来的List相比做一些操作,最后返回这个newList,后来发现原List也改变了。才意识到这个newList只是个引用类型,改变了它原来的对象也会变。
    浅拷贝是拷贝一层,深层次的对象级别的就只拷贝引用;
    深拷贝是拷贝多层,每一级别的数据都会拷贝出来。
    image.png
    JSON.stringify把对象转成字符串,再用JSON.parse把字符串转成新的对象