拷贝对象的方法
- obj1 = obj2
浅拷贝
- obj = Object.assgin(obj1,obj2)
第一层深拷贝,第二层浅拷贝
- obj = JSON.parse(JSON.stringify(obj2))
深拷贝
- 使用lodash
- _.clone
浅拷贝
- _.clonedepp
深拷贝
- _.clone
一 . obj1 = obj2 浅拷贝
二 . obj = Object.assgin(obj1,obj2) 第一层深拷贝 , 第二层浅拷贝
三 . obj = JSON.parse(JSON.stringify(obj2))深拷贝
四 . 使用lodash
使用lodash : 1 . 引入cdn : <script src="../js/lodash.min.js"></script>
2. 使用npm : npm i --save lodash