JavaScript必知必会(十) call apply bind的用法说明


Posted in Javascript onJune 08, 2016

call

  每个func 都会继承call apply等方法。

function print(mesage)
{
console.log(mesage);
return mesage;
}
print.call(this, "cnblogs");//cnblogs

call(thisAgr,agr1,agr2...) ,call方法第一个传递一个context上下文。后面是参数的个数。

apply

apply(thisAgr,[agr1,agr2]),apply方法和call的用法一样,只是传递的参数会有所不同。。

function print(a,b)
{
console.log(a + b);
}
print.apply(this, ["hello","cnblogs"]);

bind

bind就是将函数把绑定至摸个对象。

<script>
function f(y) { alert(this.x + y); }
var o = { x: };
var g= f.bind(o);
g();//
</script>

summary

call apply 函数的调用,和直接使用函数调用是一样的。

call apply 也是可以模仿bind 方法的。

<script>
function f(y) { alert(this.x + y); }
var o = { x: };
f.call(o, );//
f.apply(o, []);//
</script>

以上所述是小编给大家介绍的JavaScript必知必会(十) call apply bind的用法说明的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript 设置文本框中焦点的位置
Nov 20 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
javascript设计模式 接口介绍
Jul 24 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
Jan 23 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
JavaScript实现存储HTML字符串示例
Apr 21 Javascript
JavaScript中的类数组对象介绍
Dec 30 Javascript
使用Require.js封装原生js轮播图的实现代码
Jun 15 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
Jul 14 Javascript
浅谈JavaScript中的属性:如何遍历属性
Sep 14 Javascript
JS高阶函数原理与用法实例分析
Jan 15 Javascript
react实现antd线上主题动态切换功能
Aug 12 Javascript
AngularJs学习第八篇 过滤器filter创建
Jun 08 #Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
Jun 08 #Javascript
jquery模拟多级复选框效果的简单实例
Jun 08 #Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
Jun 08 #Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
Jun 08 #Javascript
Js+Ajax,Get和Post在使用上的区别小结
Jun 08 #Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
Jun 08 #Javascript
You might like
一个典型的PHP分页实例代码分享
2011/07/28 PHP
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
设定php简写功能的方法
2019/11/28 PHP
JavaScript事件列表解说
2006/12/22 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
javascript 动态修改样式和层叠样式表代码
2010/04/27 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
Python中的index()方法使用教程
2015/05/18 Python
利用python实现命令行有道词典的方法示例
2017/01/31 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
python设置中文界面实例方法
2020/10/27 Python
css3翻牌翻数字的示例代码
2020/02/07 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
什么是.net
2015/08/03 面试题
餐厅采购员岗位职责
2014/03/06 职场文书
劲霸男装广告词改编版
2014/03/21 职场文书
五好家庭申报材料
2014/12/20 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
2016年社区植树节活动总结
2016/03/16 职场文书
离婚协议书范文2016
2016/03/18 职场文书
导游词之张家口
2019/12/13 职场文书
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python