腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
浅层/深
拷贝
术语是否适用于没有引用
的
对象
?
、
、
、
前言但是,我也看到了在没有引用
的
情况下复制
对象
时使用
的
术语,这两个术语
的
含义完全相同,没有必要加以区分。深度副本复制所指向
的
对象
或变量,以便目标(被分配给
的
对象
)接收自己
的
本地副本。 在这些定义下,没有引用
的
对象
的
副本将是深
拷贝<
浏览 3
提问于2020-07-17
得票数 2
4
回答
浅
拷贝
-新实例或赋值
浅
拷贝
是指具有相同属性
值
的
对象
的
“复制”,无论是原始
值
还是引用
值
。 aObj.bObj = a1Obj.bObj; }或者按任务复制也被认为是浅
拷贝
:A a = new A(1, b); 维基百科
的
将浅<
浏览 4
提问于2012-12-02
得票数 4
回答已采纳
2
回答
传播语法是创建一个浅
拷贝
还是深
拷贝
?
、
、
几天来,对于浅薄和深
拷贝
的
真正定义,我感到非常困惑。
对象
的
浅
拷贝
是一个副本,其属性与复制所用
的
源
对象
的
引用(指向相同
的
基础
值
)相同。因此,当您更改源或副本时,还可能导致其他
对象
也发生更改--因此,您可能会无意中导致对源或副本
的
浏览 5
提问于2022-05-12
得票数 3
回答已采纳
2
回答
我什么时候才能用浅版?
、
、
、
我理解浅
拷贝
和深
拷贝
之间
的
区别,但我真的不明白在什么样
的
情况下,浅层
拷贝
会更好。 如果我没有弄错,浅层复制会复制
值
类型
的
新副本,只需复制引用类型
的
地址,这样它们就指向了相同
的
对象
,对吗?
浏览 2
提问于2014-04-13
得票数 3
回答已采纳
3
回答
为什么当我在TS中更改
对象
的
副本时,原来
的
对象
也会改变?
、
、
我正在导入redux存储,并使用spread操作符创建存储属性
的
副本。然后,当我更改此副本时,原始属性也会更改。
浏览 0
提问于2019-06-05
得票数 0
回答已采纳
1
回答
在Javascript中分配
对象
:浅
拷贝
还是深
拷贝
?
我想知道javascript在复制
对象
时是做浅
拷贝
还是深
拷贝
。const a = ['value1', 'value2'];const new_ab = [a, b]; new_ab将有新
的
分配
值
或引用如果它是一个深
拷贝
,我如何才能使它成为燕子?谢谢。
浏览 3
提问于2015-12-23
得票数 4
回答已采纳
2
回答
ES6反应-引用、浅
拷贝
和深
拷贝
有什么区别,如何比较?
、
、
是浅
拷贝
还是深
拷贝
? name和age是从user中分离出来
的
,但highlights仍然是引用。 然而,如果扩展运算符只创建深
拷贝
(有时是),那么如何测试新
对象
是否是深
拷贝
?如果我在user.highlights.NBAChampion中推送一个新<em
浏览 0
提问于2018-03-24
得票数 9
回答已采纳
5
回答
angular
js
-复制
对象
而不复制其引用
、
我需要在javascript中复制一个数组,这样两个数组
的
地址应该是不同
的
。这是怎么做
的
呢?
浏览 3
提问于2017-01-06
得票数 0
3
回答
通过
值
传递
的
C++函数参数
、
我知道当你以这种方式调用一个函数时:
对象
a是通过
值
传递
的
,这意味着它正在被复制。 我
的
问题是它是如何被复制
的
?假设我
的
类没有
拷贝
构造函数,那么如果它是使用浅
拷贝
传递
的
,那么
对象
可能会在函数内部发生变化?
浏览 1
提问于2012-09-08
得票数 2
回答已采纳
2
回答
更改副本,但更改父级。为什么?
我创建了2d列表,然后复制它,并使用f2函数更改副本
的
第一个元素。但不知何故,原来
的
名单也有变化。但我认为,通过价值创造
的
副本,它没有引用到父母。如何更改副本列表而不更改原件?
浏览 2
提问于2017-03-11
得票数 2
回答已采纳
2
回答
如何在mobx中实现浅层数组
拷贝
、
、
我使用了lodash函数,比如
对象
数组
拷贝
的
_.CloneDeep,但是我需要这个数组
的
浅
拷贝
,请考虑下面的代码: newTrades.push(trade) } 我在这个项目中使用React+Mobx,特别是我需要可观察
的
函数,而不是immutable.
js
的
t
浏览 3
提问于2018-10-22
得票数 1
1
回答
python中
的
浅/深
拷贝
根据我对深/浅抄袭
的
理解。浅
拷贝
指定一个新
的
标识符指向同一个
对象
。>y = x([1,2,3],[1,2,3])True>>>x,y深度复制创建了一个具有等效
值
的
新
对象
,如果x=y创建了一个浅
拷贝
,而copy.copy()函数也创建了
对象
<e
浏览 2
提问于2014-09-24
得票数 1
回答已采纳
1
回答
复制
js
中
的
对象
(需要参考文档传递
的
指导)
、
、
、
、
我查看了
js
文档,在研究object.assign()中提到
的
文档时,如果源
值
是对
对象
的
引用,那么它只复制引用
值
。在我下面的片段中,一个改变了原始
对象
,另一个没有 a: 1, c: 2, e: 3,,我开始思考事情是如何运作
的
,我相信这是与参考有关
的
东西,但它是如何运作
的
呢?另一个来自文档
的</em
浏览 3
提问于2022-08-08
得票数 2
回答已采纳
3
回答
返回
值
优化和私有
拷贝
构造函数
我写了一个简单
的
链表,因为最近
的
一次面试编程挑战向我展示了我
的
C++已经变得多么生疏。在我
的
列表中,我声明了一个私有
拷贝
构造函数,因为我想显式地避免制作任何
拷贝
(当然,还有懒惰)。当我想要通过
值
返回一个拥有我
的
列表之一
的
对象
时,我遇到了一些麻烦。Bar public: {
浏览 2
提问于2012-06-26
得票数 1
回答已采纳
1
回答
Python中
的
复合
对象
、
我在Python中读到了关于浅
拷贝
和深
拷贝
的
文章,其中我在文档中遇到了以下句子: 浅层复制和深度复制之间
的
区别仅适用于复合
对象
(包含其他
对象
的
对象
,如列表或类实例)。我不知道什么是复合
对象
,什么不是复合
对象
。基于上述定义(包含其他
对象
的
对象
),每个容器都是一个复合
对象
,因为容器中
的
每个元素都是
对象
(因为在Pyt
浏览 2
提问于2022-07-12
得票数 0
10
回答
在Java中,什么是浅
拷贝
?
、
、
java.util.Calendar.clone()返回“具有相同属性
的
...a新日历”,并返回“此日历
的
浅副本”。在Java中,什么是浅
拷贝
?它与Java深
拷贝
(如果存在的话)有什么不同?
浏览 6
提问于2009-07-24
得票数 63
回答已采纳
1
回答
获取
对象
的
所有KeyPaths
、
、
、
、
我知道Mirror将为您提供键
的
字符串表示,但我不能使用setValue,因为我
的
对象
不是从NSObject继承
的
,并且有几个
值
与@objc不兼容。我正在尝试做类似下面这样
的
事情(伪编码): for keypath in overwrite.allKeypaths() { }这里
浏览 68
提问于2021-03-01
得票数 0
回答已采纳
1
回答
反应浅薄,多次比较作品?
、
根据,为了处理嵌套
对象
的
更新,我们应该创建多个浅
拷贝
,而不是深
拷贝
。 浅相等检查是否意味着用多个浅
拷贝
对嵌套
对象
进行多个浅相等检查?如果不是,那么仅仅一个浅等式如何才能正确地检测
浏览 1
提问于2019-04-16
得票数 1
1
回答
浅、深
拷贝
的
形象化差异
我理解深
拷贝
和浅
拷贝
之间
的
区别。 但是,浅表副本将一个
对象
的
引用复制到另一个
对象
。因此,如果我们修改副本,它将影响原始
对象
。为此,我们有函
浏览 1
提问于2018-10-09
得票数 2
回答已采纳
1
回答
如何从双向绑定表单输入控件访问以前
的
值
?
、
、
、
、
给定这里
的
表单,我希望能够更新SQL中
的
数据。为了创建实现这一点所需
的
SQL查询,我必须传入上一行
的
值
和新行
的
值
,以便进行适当
的
比较。column1 = new_value1, column2 = new_value2, 但是,由于我
的
输入使用双向绑定,所以在尝试将其传递给我
的
SQL服务时,总是会得到新
的</
浏览 2
提问于2019-06-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JS进阶 拷贝与继承
JS 深浅拷贝知多少
js浅拷贝和深拷贝以及注意事项
js给对象添加属性及属性值的方式,使用eval函数
一文了解 Python 中对象的浅拷贝和深拷贝
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券