let arr=[34,78,99,33,21]
let max=Math.max.applay(Math,arr)
o={
name:"andy"
}
function fn(a,b){
console.log(this)
console.log(a,b)
}
let f=fn.bind(o,1,2)
f();
call,apply(数组),bind(返回新函数)
如果有的函数我们不需要立即调用,但是又想改变这个函数内部的this指向此时用bind
let arr=[34,78,99,33,21]
let max=Math.max.applay(Math,arr)
o={
name:"andy"
}
function fn(a,b){
console.log(this)
console.log(a,b)
}
let f=fn.bind(o,1,2)
f();
call,apply(数组),bind(返回新函数)
如果有的函数我们不需要立即调用,但是又想改变这个函数内部的this指向此时用bind