今天深深受项目组一老大哥深深的鄙视了一把,在用call的时候,因不理解导致函数之间无法正常调用 function A(){ B.call(XXX,a,b,c); }; function B(a,b,c){ }; 这里的XXX网上多数传递的是函数句柄,一直以为就是函数句柄的意思,其实它的实际作用是作用域.如果指定有误,将导致某些情形下的属性不能相互调用,很少头疼.简单的说这个XXX代表被call函数的第一个this指向,可指定任意已初始化可指向到的作用域,达到在内部访问其它属性的作用. 在使用pr…