LearningRecord icon indicating copy to clipboard operation
LearningRecord copied to clipboard

call 和 apply 的区别是什么,哪个性能更好一些

Open Rashomon511 opened this issue 5 years ago • 0 comments

1.参数传递方式不一样:call是需要参数按顺序传递进去,apply接受参数数组,第二个参数可以是 Array 的实例,也可以是 arguments 对象 2.第一个参数this都是指定的上下文,他可以是任何一个 JavaScript 对象 3.call比apply的性能要好,平常可以多用call, call传入参数的格式正是内部所需要的格式

call,apply,bind的用法以及实现原理

Rashomon511 avatar Apr 04 '19 01:04 Rashomon511