当你看代码时,经常会看到以下情形:(在这个博客里面,参数context是执行上下文的意思,params是参数的意思) Object.prototype.toString.call(context, params); fn.call(context, params); Array.prototype.slice.call(context, params); 等等. 不要惊奇,不要慌张,看完这篇文章下次你就不怕了,甚至自己也会经常这么写了. 先说以下call,apply先不提了,等你把call学会了…