使用bind/call/apply都可以修改函数this的指向

1. bind修改this的指向后,返回一个函数
function.bind(thisArg[, arg1[, arg2[, ...]]])
2. call、aplly修改this指向后立即执行, call第二个参数起都是函数的参数,apply将这些参数放入一个数组作为第二个参数