call/apply的理解

     805     7月-05,16    

call/apply 都是为了改变某个函数的执行上下文而存在的,换句话说就是为了改变函数的this指向。 除了传递参数时有所差别,call和apply作用完全一样. 其中apply传递的参数为数组形式, call传递的参数为按顺序依次排列

 

下面是示例代码: 1、将类数组形式转换为数组

2、方法借用

3、在继承中的应用

4、封装对象时保证this指向

你需要先 登录 才能发表评论.