自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈与堆的值传传递和引用类型传递的关系

一 了解栈和堆之前,要知道什么是栈和堆 栈:由编译器自动分配,开辟一个空间用于存放简单数据类型,保存局部变量、返回地址、等 堆:由程序员自己设置分配,用于存放复杂数据类型, 二 栈和堆里面都放着什么 1 栈里存放简单数据类型 ,而Number String BooleanUndefined Null,都是简单数据类型 简单数据类型,存放在栈里面,存的是它本身的值 2 堆里面存放复杂数据类型也叫引用类型:Object Array Date,这些复制数据类型,存放在堆里面,由程序员...

2021-09-05 19:34:43 278

原创 call apply bind 的区别 和 联系

一 call() 1,call()可以调用函数, 2,改变this指向 3,主要用于继承 书写格式 Num.apply(thisArg,参数1,参数二) 二 apply() 1,可以调用函数 2,改变this指向 3,传入的是一个数组 书写格式a.apply(thisArg,[argsArray]) thisArg:在fun函数运行时指定的this值 argsArray:传递的值,必须包含在数组里面 返回值就是函数的返回值,就是调用函数 三 bind() 1,...

2021-09-05 18:20:14 90

原创 ES5,构造函数继承,ES6类的继承,原型链的理解

ES5利用call()方法,实现构造函数属性与方法的继承 1,借用构造函数继承父函数的属性,call()方法继承 2,借用构造函数继承父函数的方法,call()方法继承 要继承父函数里面方法, 首先要注意,不能让子函数的prototype直接等于父函数的prototype,因为这两个不是同一个地址,相当于两个独立的房间,所以这个方法是错误的。 要继承父函数里面方法,所以我们想到一个办法,通过父函数的实例化对象,我们可以拿到父函数的方法,然后把父函数实例出来的对象,赋给子函数的prototype..

2021-09-05 18:00:43 121

空空如也

空空如也

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

TA关注的人

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