猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js 引用类型array问题
两个相等的数组,如何对其中一个数组添加/删除元素,而不改变另一个数组?
撒科打诨
浏览 553
回答 3
3回答
慕容708150
如果仅仅是数组,原始两个是相互引用的,则需要对要操作的那个变量重新赋值为等效的新数组(深拷贝一个,这时其实两个数组已经不相等了,只是元素是一样的)比如a是原始数组,b是准备要操作的数组,则可以执行b=a.concat([])
0
0
0
波斯汪
b=a.slice()
0
0
0
慕少森
lodash clonedeep,了解一下
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续