与直接调用函数相比,使用call / apply有什么好处?

时间:2019-08-02 12:03:17

标签: javascript

例如,说我有

var numbers = [5, 6, 2, 3, 7];

var max = Math.max.apply(null, numbers);

console.log(max);

var numbers = [5, 6, 2, 3, 7];

var max = Math.max.call(null, ...numbers);

console.log(max);

为什么我选择callapply而不是下面类似的内容?

var numbers = [5, 6, 2, 3, 7];

var max = Math.max(...numbers);

console.log(max);

我已经能够不用使用这两种方法(或bind)中的任何一种而放弃使用Javascript进行编码,但是我想知道是否应该开始使用它们。

0 个答案:

没有答案