fn.call(obj,参数,参数);
call(函数执行过程中this指向,后面的参数就是原函数的参数列表) : 函数下的一个内置方法,当我们申明一个函数的时候,这个函数下就会有一个默认的方法,call
调用call方法来改变函数执行过程中,其内部的this指向,当第一个参数传入的null或undefined的时候,那么函数中this还是指向原来该指向的对象
fn.apply(obj, arguments)
function fn1(a, b) { alert(this); alert(a+b); } //console.log(fn1); fn1.call(document, 10, 20); //和fn1()是一样的
fn1.apply(document,arguments)