此篇文章主要是提炼<JavaScript高级程序设计>中第六章的一些内容. 一:JS中OOP相关的概念 开始之前先总结JS中OOP相关的一些概念: 构造函数:JS中的构造函数就是普通的函数,当JS中的函数使用new调用时,这个函数就是构造函数.构造函数调用与普通函数调用相比会有以下两点不同: ① 在进入构造函数时,会先创建一个对象,并将构造函数的作用域赋值给这个对象(this指向这个对象) ② 在退出构造函数前,会默认返回创建的对象(返回this) 原型对象:每个函数都会有一个prototyp…