call、apply、bind 改变this方法总结 2023-01-11 20:45:58 浏览数 (1) 在js中所有函数都会自带改变this指向的三大方法1. callfn.call(对象,参数1,参数2....)执行函数,并改变函数内部的this,指向传入的第一个参数对象。后面的参数依次是函数原有的参数。2. applyfn.apply(对象,[参数1,参数2....])执行函数,除了将后面的参数放到一个数组,其他和call完全一样3.bindfn.bind(对象,参数1,参数2...)不执行函数,而是返回一个函数。其参数格式和call一样 apply bind 对象 函数 数组 0 人点赞 上一篇:分享雷军22年前编写的代码