- 博客(2)
- 收藏
- 关注
原创 JavaScript类继承 、构造函数继承,以及call、apply、bind 区别
类: 一种有共同特性的事物的集合,是一个较为抽象的概念。比如人类,指一个范围; 类的声明 在ES6中可以使用class 关键字定义类,class可以被看做是一个语法糖; 注意在类的内部默认是使用严格模式; 类的继承 Class通过extends关键字实现继承。 如果只需继承父类的方法则不需要添加constructor。 在子类的constructor方法中,只有调用super之后,才可以使用this关键字,否则会报错。 super()负...
2021-09-05 14:22:51 258
原创 论栈与堆值传递与引用类型传递的关系
小白理解 大佬勿喷! 堆栈: 栈: 一般用来存放简单数据类型以及一些局部变量(函数内声明的变量),函数的返回地址和参数(栈里面存放的地址真正的对象实在堆空间内);栈内部多个值相等的变量是可以指向一个地址的;栈的优势是存放数据比堆要块;栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放。 堆:用来储存复杂数据类型(对象,函数) 在JavaScript中一般由程序员设置,若程序员不释放,由垃圾回收机制回收。堆调用对象的速度较慢。 简单数据类型传值: 当我们把一个存放简单数据..
2021-08-17 01:01:42 214 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人