1.作用:改变this指向 任何一个方法都可以.call call传参数后,可以让Person里的所有this全指的是obj(this原本指的是window) 寻找代工厂:借用别人的函数,实现自己的功能 流程: 一旦new,产生一个var this{},这两个this是一个人 把 个里面的this,传到 这里来,将下面函数的参数传递结果放到上面,用Person的方法,实现自己功能的封装。 要哪个工厂,就用哪个工厂.call(this,参数1,参数2…) 2.call/apply区别: 即: