腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Python:函数中
数组
/列表的本地副本
、
、
、
、
它适用于列表,为什么它不适用于
数组
?更新那么,在
数组
结构的情况下,“
浅
拷贝”是如何工作的呢?对于list,“
浅
拷贝”
复制
值,但是当它变成
数组
时,“
浅
拷贝”只是
复制
引用而不是值?"“如何区分何时
复制
值和何时仅
复制
引用?
浏览 0
提问于2017-01-01
得票数 0
2
回答
在
JS
中,为什么slice()文档说它是一个
浅
拷贝,而它看起来像一个深拷贝?
、
、
根据在JavaScript中的文档,slice()方法将
数组
的一部分
浅
拷贝返回到一个新
数组
中。据我理解,
浅
拷贝只会
复制
数组
中的顶级元素,而不会
复制
嵌套元素。但是,当我在浏览器控制台中运行测试时,slice()方法看起来确实是在
复制
嵌套元素(深度
复制
)。我在哪里误解了深拷贝的概念?请帮我澄清一下,因为它与我的确切例子有关。
浏览 1
提问于2018-01-29
得票数 2
回答已采纳
2
回答
React深度比较只有一个道具
我希望组件中的一个支柱是一个进行深度比较的字符串
数组
:<ChildComponent deepCompareThis={['a', 'b']} />,所以我想从
浅
比较中删除它,因为这个
数组
总是不能进行
浅
比较我使用的是函
数组
件,所以使用React.memo。和深度比较一个道具,同时退回到React自己的默认https://github.com/facebook/react/blob/ma
浏览 38
提问于2020-09-23
得票数 0
2
回答
有
数组
的_.map和_.clone有什么区别?
、
、
、
我有一系列的对象。我需要知道这两句话的区别:这是:最终,两个人的回报是一样的。有谁能解释一下区别吗?
浏览 1
提问于2017-06-19
得票数 2
回答已采纳
1
回答
浅
复制
、映射与传播算子
、
我试图了解map和
数组
上没有map的
浅
拷贝是如何工作的。arr.map(a => ({})) copy[0].inner.title = 'title1' 在name上更新copy支柱不会影响原始
数组
据我所知,在浅层副本中,只有顶层/一级道具被
复制
,嵌套对象仍然共享相同的引用。但是,如果我创建一个不使用map的
浅
拷贝,那么即使是第一/顶级道具也会共享我认为的相同的引用,或者至少
浏览 13
提问于2022-12-02
得票数 0
回答已采纳
1
回答
在ICollection.CopyTo中实现C#:深拷贝还是
浅
拷贝?
、
、
、
是将每个元素
复制
到目标
数组
(
浅
拷贝),还是对每个元素进行
复制
/克隆,然后将其放入目标
数组
(深度
复制
)?
浏览 4
提问于2015-06-09
得票数 4
回答已采纳
1
回答
在
复制
赋值操作符中使用
浅
拷贝有什么问题?
您的
复制
赋值操作符生成
数组
的
浅
副本。为什么这会有问题?当这会导致程序出错时,请提供一个场景。首先,我知道
复制
赋值操作符用于将一个对象的数据
复制
到另一个对象,通常使用深度
复制
,但我不完全确定使用
浅
拷贝会有什么问题。
浏览 3
提问于2021-10-08
得票数 0
2
回答
新手有一些
数组
问题
、
我正在执行我的第一个代码项目,而且
数组
显然是自己修改值的,我遇到了一些问题。 console.log(permanentDeck)应该还7张卡,但似乎已经拿掉了。
浏览 5
提问于2022-06-12
得票数 -1
回答已采纳
2
回答
(Array.Clone)
浅
拷贝与阵列的深拷贝
、
、
、
int[] myArray = {1, 2, 3, 4, 5}; int[] localArray = (int[])myArray.Clone(); Console.WriteLine(myArray[0]);其产出如下:1就我的理解而言,myArray和localArray都应该指向同一个整数,如果我将localArray更改为10,它也应该反映myArray。但正如输出所示,它们都
浏览 4
提问于2022-05-23
得票数 0
回答已采纳
1
回答
检查var中的对象是副本ByVal还是ByRef?
更新:我想(递归地)检查
复制
到var中的对象是否是原始对象的ByVal副本。这意味着它的所有子项也将是ByVal (深度
复制
)。但在某些情况下,您希望通过克隆或使用深度
复制
技术来
复制
对象ByVal。克隆提供了一个
浅
ByVal副本,但其中的嵌套对象和
数组
可以是
浅
副本( ByRef copy )。使用像jQuery $.extend这样的“深度
复制
”技术可以克服这一点,
复制
所有嵌套的元素ByVal。在不同的情况下,你可能想要一个真正的By
浏览 28
提问于2017-07-01
得票数 0
回答已采纳
2
回答
使用JavaScript阵列时,浅层拷贝和深层拷贝有什么区别?
、
根据MDN文档,调用array.slice()将创建
数组
的
浅
拷贝。var test = [[1,2,3],7,8,9];检查shallow_copy,我可以看到整个二维
数组
似乎都被
复制
了
浅
拷贝和深拷贝有什么区别?如果我猜的话,我会说这是一个深度拷贝。
浏览 3
提问于2014-07-01
得票数 18
回答已采纳
2
回答
在使用或变异道具之前,我需要克隆它吗?
、
、
假设组件有道具,而道具有嵌套的对象和
数组
。在子组件中,如果需要
复制
到props.nestedObject或props.myArrays来声明。
浅
版可以吗?const [obj, setObj] = useState(_.cloneDeep(props.nestedObject)) 我问这个问题的原因是,通常我使用cloneDeep或Immutable.
js
浏览 5
提问于2022-04-15
得票数 1
2
回答
复制
命令-深拷贝还是
浅
拷贝?
、
、
当我用iOS中的copy命令
复制
对象时,是浅层拷贝还是深拷贝?: \($0)") print(" copy address: \($0)")帮我看上面的台词,这是深版还是
浅
版问题是,目标c中的这种行为是向我显示相同的地址,其中字符串和
数组
都是
浅
拷贝,而在swift3中,则显示了不同的地址,即深度
复制
。
浏览 5
提问于2017-03-31
得票数 2
回答已采纳
1
回答
#克隆和#dup有什么区别?
、
因此,我一直在学习没有红宝石背景的水晶,并注意到api文档有#dup和#clone,它们基本上可以
复制
数组
。 两者到底有什么区别?api说#dup
浅
拷贝
数组
,而#clone深拷贝
复制
数组
。
浏览 4
提问于2016-12-25
得票数 2
回答已采纳
5
回答
克隆ArrayList能给我带来什么好处?
当我克隆一个
数组
列表时,我实际上是在
复制
数据吗?API说是
浅
拷贝,但我不确定这是什么意思。
浏览 3
提问于2011-03-22
得票数 0
回答已采纳
1
回答
当从操作创建者返回新值时,Redux返回错误消息
、
、
我目前正在开发一个试用应用程序,我允许用户对最好的轶事进行投票,当用户投票时,动作创建者应该返回一个新的排序对象
数组
。
浏览 1
提问于2022-07-14
得票数 0
回答已采纳
2
回答
System.arraycopy是否使用克隆()方法?
、
、
、
我有一个带有重写clone()方法的对象
数组
。当我使用arraycopy() func时,它是通过clone()方法
复制
每个元素还是做一个
浅
拷贝?谢谢
浏览 5
提问于2015-04-01
得票数 0
回答已采纳
2
回答
深拷贝与
浅
拷贝
、
可能重复: 深拷贝和
浅
拷贝的区别是什么?
复制
构造函数做什么类型的
复制
?
浏览 4
提问于2010-04-17
得票数 61
1
回答
如何在python中通过值而不是引用传递2d
数组
?
、
、
我有一个2D
数组
,需要不断更新并分配给不同的变量,但是更新必须从初始
数组
开始。由于列表是通过引用传递的,而不是按值传递的,因此常规分配不起作用。我试过: list1 = list2,它在一维
数组
中工作得非常好,但对2D
数组
却不太好。 以前有人遇到过这种情况吗?
浏览 0
提问于2019-12-08
得票数 0
回答已采纳
3
回答
如何在iOS中实现NSMutableArray的深浅拷贝?
、
、
我正在尝试为NSMutableArray实现深拷贝和
浅
拷贝。removeObject:@"rooban"];这个程序的输出是,之前的旧
数组
的长度:4浅层
复制
:后面的旧
数组
的长度:4 我不知道为什么
浅
拷贝删除没有反映到原
浏览 0
提问于2013-02-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JS数组
JS数组排序
JS数组与函数
深入浅出MongoDB复制
JS 数组方法总结
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券