1.apply/call:改变函数对象的上下文环境,并执行
2.apply/call传入的第一个参数都是该函数的context,并也可以传null
3.apply之后需传入该函数的参数数组[],call之后需传入该函数的所有变量
4. 基于以上特性有时候能见到
Math.min.apply(null,array);
Math.max.apply(null,array);
这样的用法
其实只是某些函数对象不接受数组参数,然后利用apply方法后它就能接受,算是一种技巧
下一章,我该和自己聊一聊继承了