call和apply用来改变函数的上下文,第一个参数为要改变的上下文对象,接收参数为call字符串参数、apply数组参数,如果第一个参数为null/undefined则指向window(node指向global)。
function X(){};
X.call(null,a,b,c);
X.apply(null,[a,b,c]);
call和apply用来改变函数的上下文,第一个参数为要改变的上下文对象,接收参数为call字符串参数、apply数组参数,如果第一个参数为null/undefined则指向window(node指向global)。
function X(){};
X.call(null,a,b,c);
X.apply(null,[a,b,c]);