我读过一些有关全局 apply 方法的内容,但我不明白为什么我应该使用 apply 方法? 你能给我写一些例子吗?
最佳答案
当您想要调用一个采用可变数量参数的函数并且您事先不知道将提供多少参数时,您可以使用.apply
。因此,您可以将这些参数放入数组中并调用该函数:
myfunc.apply(context, array);
这相当于
myfunc(array[0], array[1], ...);
将 this
设置为等于 context
变量。
关于javascript - 为什么要使用apply方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13932344/