在javascript中,除了参数传入call和apply之外,还有什么区别只有call可以工作而apply不能?
我想知道调用和应用的概念, 他们之间在执行方面有什么不同吗。 为什么java脚本引入调用应用在javascript中,除了参数传入call和apply之外,还有什么区别只有call可以工作而apply不能?,javascript,concept,Javascript,Concept,我想知道调用和应用的概念, 他们之间在执行方面有什么不同吗。 为什么java脚本引入调用应用 何时何地可以在javascript中使用call和apply?call类似于bind,只是函数是立即执行的 apply类似于call,只是将参数作为数组传递给函数 myFunc.call(this, arg1, arg2, ..., argn); 相当于 myFunc.bind(this, arg1, arg2, ..., argn)(); 这相当于 myFunc.apply(this, [arg1
何时何地可以在javascript中使用call和apply?
call
类似于bind
,只是函数是立即执行的
apply
类似于call
,只是将参数作为数组传递给函数
myFunc.call(this, arg1, arg2, ..., argn);
相当于
myFunc.bind(this, arg1, arg2, ..., argn)();
这相当于
myFunc.apply(this, [arg1, arg2, ..., argn]);