call和apply理解及使用方法
来源:互联网 发布:网络代销怎么做 编辑:程序博客网 时间:2024/05/30 04:20
call和apply遇见就胆怯,追究到底还是由于对其了解不透彻。今天读某个框架源码时,大大的伤了一把自尊,call和apply用法模糊,导致读源码逻辑不清楚。翻出犀牛书,扎进去,189页-190页读几遍,总结如下:
call用法:
f.call(o,para1,para2,....);
apply用法:
f.apply(o,[para1,para2,....]);
说明:
1、f:是要调用的函数
2、o:是 f 函数中this指向的对象
3、para1,para2,...:是调用 f 函数时传入的实参
4、apply和call区别:传入 f 中 实参形式不同,call实参形式是o之后的所有以逗号分隔的参数,apply实参形式是o之后的一个数组。
5、所谓的call或apply返回值:是 f 函数的返回值
如有不正确之处,欢迎指正。
阅读全文
0 0
- call和apply理解及使用方法
- 理解和熟练运用js中的call及apply
- 如何理解和熟练运用js中的call及apply?
- 如何理解和熟练运用js中的call及apply?
- 如何理解和熟练运用js中的call及apply
- 如何理解和熟练运用js中的call及apply
- 如何理解和熟练运用js中的call及apply?
- 如何理解和熟练运用js中的call及apply?
- 如何理解和熟练运用js中的call及apply?
- 轻松理解call和apply
- call和apply的理解
- 如何理解js中的call及apply
- 如何理解JS中的call及apply
- JavaScript call()和apply() 的一些理解
- call和apply的深入理解
- 理解JavaScript中的this、call和apply
- JavaSrcipt中的call()和apply()方法理解
- call和apply的浅显理解
- IE8-11,bootstrap-modal.js,模态框,缓存问题
- 2017 TIOBE Index
- 【code】java的中文转拼音工具类
- Android 获取签名信息 MD5、SHA值
- 使用matplotlib画散点图
- call和apply理解及使用方法
- Python 类的继承查找顺序
- C语言结构体(struct)常见使用方法
- 提高代码可读性的十大注释技巧
- spring事务配置
- Class.getResource与Class.getClassLoader.getResource
- junit测试出错
- [Android] ImageView.ScaleType设置图解
- OpenCV On Android Studio 配置(不需要安装opencvManager apk)灰度化演示