九、JS中常见的面试题(2) this、工厂方法、构造函数

一、this 解析器在调用函数时每次都会向函数内部传递进一个隐含的参数this,this指向的是函数执行上下文对象,根据函数调用的方式不同this会指向不同的对象。 1、以函数形式调用this永远是window, 2、以方法的形式调用,this是该方法的对象 3、以构造函数形式调用new,this是新创建的实例(使用构造函数创建的对象,称为该类的实例) 二、工厂方法 使用工厂方法创建的对象,使用的
相关文章
相关标签/搜索