自定义博客皮肤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)
  • 收藏
  • 关注

原创 ts:你不知道的深拷贝

ts:你不知道的深拷贝 type _typeObj = { [anyKey: string]: any } /** * @param copy 深拷贝 * @param _object 如果不传返回为空对象 必须是js的{}对象 * @param _obj 可选 返回传入的@param _object 必须是js的{}对象, */ export const copy = (_object: _typeObj, _obj: _typeObj = {}): _typeObj => { i

2021-05-21 09:55:11 692

原创 JavaScript:深拷贝与浅拷贝如此简单

>这是小白自己对深拷贝与浅拷贝片面的理解,大佬勿喷! > 当我们把a对象赋值给b变量时,此时被赋值的变量b存的只是栈内存里面一个内存地址,如果这个时候你去改变b或者b任意一个对象的值时,a和b对象里面的值也会跟着变化, ``` let a={} let b=a b.name='和' console.log(a) // {name: "和"} ``` >那么为什么会这样呢,上面我说道**此时被赋值的变量b存的只是栈内存里面一个内存地址**,由于a和b对象存的内存地址都是指向堆内存,你往b

2021-05-21 09:42:02 96

空空如也

空空如也

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

TA关注的人

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