function eat(x,y){ console.log(x+y); } function drink(x,y){ console.log(x-y); } eat.call(drink,3,2);
eat.call(drink,3,2);是让eat函数中this指向drink,. 但是你eat函数中并没有使用到this,这样用call方法就是多此一举了