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 相关文章推荐
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
May 24 Javascript
非常有用的40款jQuery 插件推荐(系列二)
Dec 25 Javascript
JAVASCRIPT车架号识别/验证函数代码 汽车车架号验证程序
Jan 08 Javascript
去掉gridPanel表头全选框的小例子
Jul 18 Javascript
js中数组(Array)的排序(sort)注意事项说明
Jan 24 Javascript
下雪了 javascript实现雪花飞舞
Aug 02 Javascript
jQuery中 $ 符号的冲突问题及解决方案
Nov 04 Javascript
JavaScript Uploadify文件上传实例
Feb 28 Javascript
vue.js中过滤器的使用教程
Jun 08 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
Oct 26 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
Jul 10 Javascript
前端开发基础javaScript的六大作用
Aug 06 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语法(3)
2006/10/09 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
基于JavaScript 类的使用详解
2013/05/07 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
Vue表单及表单绑定方法
2018/09/04 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
2018/12/28 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
[14:20]刀塔大凶女神互压各路奇葩屌丝
2014/05/16 DOTA
Python字符串处理函数简明总结
2015/04/13 Python
Python自定义线程池实现方法分析
2018/02/07 Python
Python补齐字符串长度的实例
2018/11/15 Python
解决python3 Pycharm上连接数据库时报错的问题
2018/12/03 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
PyTorch安装与基本使用详解
2020/08/31 Python
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
2013/07/19 HTML / CSS
L*SPACE官网:比基尼、泳装和度假服装
2019/03/18 全球购物
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
总经理驾驶员岗位职责
2013/12/04 职场文书
代办社保委托书范文
2014/10/06 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android