2021-01-01

JavaScript继承,原型,new,变量提升小结

首先,今日改为边敲码边学习,虽然知识点看的少了,却理解更为深刻。
继承,针对面向对象,之前函数出现过的属性,在创建新函数时可以继承之前函数的属性,其中包含私有属性和共有属性(prototype),私有属性可直接有this方法继承,共有的需要使用中间函数方能防止原函数的constructor被取代,同时constructor也需要改动。
原型,函数对象当中才会存在的属性,是该函数对象的内部属性,当构造函数出一个实例对象时,该新对象的__proto__会指向构造函数的prototype。
new,后面接一个函数后可构造一个函数。
变量提升,在var关键字声明的变量,在全局作用域定义了一个未初始化的变量,此时变量的值为underfined,在之后执行代码后才赋值。

今天是2020最后一天,愿新的一年继续努力,迎接美好生活。

你可能感兴趣的:(笔记)