本文摘自PHP中文网,作者Guanhui,侵删。
1、将对象转换为JSON字符串形式,再将其转换为原生JS对象;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
2、使用JS中的for循环实现遍历和复制;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
3、利用数组的“Array.prototype.forEach”方法进行复制即可实现深拷贝。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
推荐教程:《JS教程》
以上就是JS 深拷贝的三种实现方式的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《PHP》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者