我知道JavaScript中的
call
和apply
,但它们之间的区别是什么呢?另外,我发现一些代码同时使用这两种方法,如下所示: function doSomething() {
return Function.prototype.call.apply(Array.prototype.slice, arguments);
}
“are”和“is”是相同的意思。
Array.prototype.slice.apply(arguments)
为什么我们想要同时使用call和apply?