apply 和call的应用和区分

共同点:都可以用来替代另一个对象调用一个方法

fn.apply(thisobj,[[])

fn.call(thisobj,[[arr1,arg2])

区分:

    fn.apply(thisobj,arguments)

              只有两个参数,如果第二个参数为数组,默认获取最后一个参数

  fn.call(thisobj,argument) fn可以有多个参数

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容