Function方法
----call(thisObj, arg1, arg2,....)
调用一个对象的一个方法,以另一个对象替换当前对象
call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象
如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj
----apply(thisObj, [argsArray])
类似call()方法,区别在于call()方法接收参数列表,apply()方法接收的是一个参数数组
----bind(thisObj, arg1,args2.....)
创建一个新的函数,在bind()被调用时,这个新函数的this被指定为bind()的第一个参数,而其余参数将作为新函数的参数,供调用时使用
----柯里化函数
在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术