- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 JS深拷贝
JS深拷贝本人大龄菜鸟一枚,第一次写博客,还请轻喷。昨天晚上遇到一个JS数组的问题,怕再次遗忘,在此记录一下,顺便让自己回忆一波,话不多说,如下:var a = [1,2,3,4]; var c = a; 这是一个地址引用,如果c[0] = 2, 数组a 会变成 [2,2,3,4]。因此,要想建一个新数组,可以使用concat, slice等方法,如: var c =a.slice(0);var c = [].concat(a); 但是这种方法只有1层,只是浅拷贝,不能深层次的把数组拷贝一份
2020-09-23 15:56:41 84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人