1. 都能改变函数执行时的this指向
2. func.call(context,args1,args2,........)
func.apply(context,args) //args为数组
func.bind(context [,arg1,arg2..............]) //返回一个改变了this的函数,可选择目标函数执行时的参数
注意:如果你传的 context 就 null 或者 undefined,那么 window 对象就是默认的 context(严格模式下默认 context 是 undefined)
网友评论