中已新增了类class的功能,越来越严格,越来越像后端语言,Es6,Es7新增的诸多方法也越来越强大,但是我觉得理解构造函数与原型对象还是有必要的,是js面向对象编程的基础,今天就我的学习和使用跟大家分享一下学习心得...,目的是提高性能),可以看作是对象的基类
作用二:在原有的对象基础上,通过prototype进行额外的,封装,拓展(如后面示例代码)
原型是基于构造函数的(也就是说原型是挂载在构造函数下的,先有构造函数...从上结果中可以得出:当构造函数自定义的属性名与该构造函数下原型属性名相同时,构造函数的自定义属性优先于原型属性(可以把构造函数理解为内联样式),而原型属性或者原型方法可以看做是class)
小结:构造函数就是用...,在原型里,是原型链,构造函数与原型之间的连接就是原型链,当访问对象的某个属性时,js首先在自定义的属性的作用域内查找该变量是否存在,如果不存在,则会沿着原型链向原型下的查找该属性,直至顶层Object...:
本篇主要是本人对构造器函数与原型对象的一点点理解,new操作符调用的函数为构造函,功能上与内置的函数并没有多大的区别,构造函数首字母大写用来区分普通函数还是构造函数,构造函数中的this指向该实例化的构造函数