js基础 小记:对一个函数使用apply()方法
当对一个函数使用apply/call方法时,会将该方法绑定到一个指定的对象上,同时调用该方法
注意,当该方法执行结束后会消失
let obj = {
name: 'title'
}
let fn = obj && function dd (res){
this.name = res
};
fn.apply(obj,['hello!']);
console.log(obj) // {name: 'hello'}
console.log(obj.fn) // undefined