call()apply()bind()通过new实例改变 call()call 方法的参数,应该是对象obj,如果参数为空或null,undefind,则默认传参全局对象 apply()apply 方法的参数,应该是数组,如果参数为空或null,undefind,则默认传参全局对象 bind()bind 用于将函数体内的this绑定到某个对象,然后返回一个新函数 通过new实例改变新实例具体创建步骤: 构造函数作用域赋值给新对象(this就指向了该新对象)执行构造函数中的代码(为新对象添加属性)返回新对象