AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## **深拷贝与浅拷贝的区别** * 深拷贝只传值不传址 * 浅拷贝传值也传址 简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化, 如果B也跟着变了,说明这是浅拷贝, 拿人手短,如果B没变,那就是深拷贝,自食其力。 > 1. 浅拷贝只是对指针的拷贝,拷贝后两个指针指向同一个内存空间, > 2. 深拷贝不但对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针是指向两个不同地址的指针。 ``` var a = 10; var obj ={ name:"wang", age:"18" } var b = {...obj}; var c = a; b.name = "juan"; console.log(b.name); ```