[总结]JavaScript高级面试题总结

new关键字四个工作流程:
1.创建一个空对象
2.将this指向这个对象
3.给对象赋值
4.返回这个对象
构造函数、原型对象、实例对象三者关系:
1.prototype是构造函数的属性,通过构造函数名.prototype可以得到它的原型对象. 2.constructor是原型对象的属性,通过原型对象.constructor可以知道自己是被哪个构造函数创建的. 3.__proto__是实例对象的属性,通过实例对象.__proto__可以让实例对象访问原型对象中的成员(但是在开发中一般不这样使用,因为不符合ECMA标准语法,有些浏览器不支持,开发直接省略即可)
js语言是通过什么技术实现面向对象继承的:
原型链
原型链终点是什么:
null
this三种指向:
1.全局函数: 函数名()                 的this指向window
2.对象的方法: 对象名.方法名() 的this指向对象
3.构造函数:new 函数名()          的this指向new创建的实例对象
call、apply、b

[总结]JavaScript高级面试题总结最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/14437.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>