前端问题整理
前端问题整理
1. call和apply的区别是什么?哪个性能更好一些?
call和apply都是function原型上的方法,用来改变this的指向
// call传参是一个一个传
// 参数的个数不固定
fn.call(obj, 10, 20 ,30)
// apply传参是已数组的形式传
// 参数是固定的
fn.apply(obj, [10, 20, 20])
// 参数的个数3个以内2个性能差不多,3个以上call性能好
let arr = [10, 20, 30],
obj = []
原创
2020-10-22 14:54:01 ·
95 阅读 ·
0 评论