`.call`和`.apply`之间有什么区别?
Topics
JavaScript
在GitHub上编辑
.call
和.apply
都用于调用函数,而第一个参数将用作函数中this
的值。 然而,.call
以逗号分隔的参数作为下一个参数,而.apply
则以一系列参数作为下一个参数。 记住这一点的一个简单方法是 C for call
and comma-separated and A for appy
and an array of arguments。
.call
和.apply
都用于调用函数,而第一个参数将用作函数中this
的值。 然而,.call
以逗号分隔的参数作为下一个参数,而.apply
则以一系列参数作为下一个参数。 记住这一点的一个简单方法是 C for call
and comma-separated and A for appy
and an array of arguments。