JS apply与call区别

发布于:2021-10-14 08:22:19

相同点:

他们的相同点是都是实现java当中的多态的效果,即改变调用函数内部的this的值,


不同的this调用函数自然产生不同的效果


不同点:

不同点他们的参数要求不同 通常第一个参数是this的值,第二个参数是方法参数


apply参数要求是数组 ,而call则要把参数的值拆开写,就像java中的直接传数组和使用可变参数的形式


相关推荐

最新更新

猜你喜欢