apply、call、bind区别、用法

apply和call都是为了改变某个函数运行时的上下文而存在的(就是为了改变函数内部this的指向); 如果使用apply或call方法,那么this指向他们的第一个参数,apply的第二个参数是一个参数数组,call的第二个及其以后的参数都是数组里面的元素,就是说要全部列举出来; 他们的常用用法: 1.数组之间的追加; 2.获取数组中的最大值和最小值,利用他们扩充作用域拥有Math的min和ma
相关文章
相关标签/搜索