博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js对象的浅度拷贝和深度拷贝
阅读量:4921 次
发布时间:2019-06-11

本文共 325 字,大约阅读时间需要 1 分钟。

1.浅度拷贝是简单的对象赋值,栗子如下:

  var a = [1,2,3];   var b = a;   a[1] = 4;   document.write(a+":::"+b); 页面输出:  1,4,3:::1,4,3

2.深度拷贝可以利用循环遍历的方式,简单的方法是JSON方法转换,栗子如下:

  var a = [1,2,3];   var b = JSON.parse(JSON.stringify(a));   a[1] = 4;   document.write(a+":::"+b);
页面输出:  1,4,3:::1,2,3

转载于:https://www.cnblogs.com/xlxlyl/p/5944949.html

你可能感兴趣的文章
合唱团
查看>>
MySQL 5.7.14 net start mysql 服务无法启动
查看>>
python重要资源
查看>>
SSRS 传多值参数问题
查看>>
linux快速进入全屏命令行模式
查看>>
colinux安装fedora
查看>>
Moya/RxSwift/ObjectMapper/Alamofire开发
查看>>
有关metric learning
查看>>
java udp 发送小数数字(较难)
查看>>
Caching Tutorial
查看>>
技能的十一个级别
查看>>
织梦简单的自定义表单字段
查看>>
Python的RotatingFileHandler的Bug
查看>>
unity 基础之PhysicsManager
查看>>
printf()详解之终极无惑
查看>>
Common Bugs in C Programming
查看>>
【java面试题】: String类、StringBuffer类、 StringBuilder类的区别
查看>>
各种数据库查询表及表信息的SQL
查看>>
IOS之网络数据下载和JSON解析
查看>>
:Spring-06 -AOP [面向切面编程] -配置异常通知的两种方式--AspectJ 方式 -Schema-based 方式...
查看>>