javascript是面向对象的语言,Function也是一种对象,有自己的属性和方法.call和apply就是js函数自带方法,挂在Fucntion.prototype上. 一般调用某函数时,直接“函数名(参数)”的写法即可,函数内部的this指向函数的调用者. function add(a,b){ console.log(this); return a+b; } add(1,2) // 默认window调用,this指向window var math = { add:function(a,b…