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高级程序设计
Dec 29 Javascript
jquery 锁定弹出层实现代码
Feb 23 Javascript
使用jquery实现简单的ajax
Jul 08 Javascript
使用js获取图片原始尺寸
Dec 03 Javascript
jquery append 动态添加的元素事件on 不起作用的解决方案
Jul 30 Javascript
AngularJS延迟加载html template
Jul 27 Javascript
Vue.js在使用中的一些注意知识点
Apr 29 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
Sep 28 Javascript
解决element ui select下拉框不回显数据问题的解决
Feb 20 Javascript
vue进入页面时滚动条始终在底部代码实例
Mar 26 Javascript
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
keep-Alive搭配vue-router实现缓存页面效果的示例代码
Jun 24 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的面试题集,附我的答案和分析(一)
2006/11/19 PHP
PHP下判断网址是否有效的代码
2011/10/08 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
用jquery实现输入框获取焦点消失文字
2013/04/27 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
2014/02/04 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
Python中的装饰器用法详解
2015/01/14 Python
python监控文件或目录变化
2016/06/07 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
企业门卫岗位职责
2013/12/12 职场文书
初中生物教学反思
2014/01/10 职场文书
春节超市活动方案
2014/08/14 职场文书
国庆节活动总结
2014/08/26 职场文书
井冈山红色之旅感想
2014/10/07 职场文书
政协会议宣传标语
2014/10/09 职场文书
小学班主任评语
2014/12/29 职场文书
关于召开会议的通知
2015/04/15 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
Python基础之元组与文件知识总结
2021/05/19 Python