自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 js的深拷贝和浅拷贝

我们在项目中,经常会用到赋值,其中基本数据类型(Undefined、Boolean、Number、String、Null)的赋值都是开辟了新的空间存储拷贝的值,所以不存在深拷贝和浅拷贝。今天我们主要说的是对象和数组的深拷贝和浅拷贝。理解深拷贝和浅拷贝,以及为什么要分深拷贝和浅拷贝。我们在做项目的时候,会遇到这种情况,将一个对象或数组A赋值给对象或数组B,B = A,这时候,我们在后面操作B时,改变...

2018-05-19 16:28:58 203

原创 JavaScript变量和对象参数传值问题

首先是变量赋值:当一个变量赋值给另外一个变量时,最终的结果,是先将赋值变量的值进行复制,然后再把复制的值,赋予被赋值的变量,过程如下图所示:接下来是对象赋值:对象赋值的话,就是把对象的值看成一块区域,对象则是指针,赋值的过程,其实就是被赋值对象的指针,指向了赋值对象的值区域,过程图如下所示:说白了,对象赋值就像我把我的网盘地址告诉你,你要东西也可以去里面找。...

2018-05-17 21:58:30 701

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除