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 12 Javascript
使用jquery插件实现图片延迟加载技术详细说明
Mar 12 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
Apr 15 Javascript
angularJS提交表单(form)
Feb 09 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 Javascript
jQuery简易时光轴实现方法示例
Mar 13 Javascript
js实现数组内数据的上移和下移的实例
Nov 14 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
Dec 26 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
May 10 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
Nov 07 Javascript
JS中循环遍历数组的四种方式总结
Jan 23 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下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
javascript写的一个链表实现代码
2009/10/25 Javascript
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
Python3实现从文件中读取指定行的方法
2015/05/22 Python
Python随机生成带特殊字符的密码
2016/03/02 Python
Python 含参构造函数实例详解
2017/05/25 Python
Python基于回溯法子集树模板解决选排问题示例
2017/09/07 Python
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
毕业自我鉴定总结
2014/03/24 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
Go 语言中 20 个占位符的整理
2021/10/16 Golang
解决Laravel使用验证时跳转到首页的问题
2021/11/17 PHP
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
MySQL的存储过程和相关函数
2022/04/26 MySQL
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle