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 相关文章推荐
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
Sep 22 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
Aug 28 Javascript
基于jquery跨浏览器显示的file上传控件
Oct 24 Javascript
JS辨别访问浏览器判断是android还是ios系统
Aug 19 Javascript
jQuery实现长按按钮触发事件的方法
Feb 02 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
Aug 21 Javascript
总结JavaScript三种数据存储方式之间的区别
May 03 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
Aug 03 Javascript
详解Webpack DLL用法以及功能
Jul 11 Javascript
微信小程序上传图片到php服务器的方法
May 23 Javascript
微信小程序获取地理位置及经纬度授权代码实例
Sep 18 Javascript
js实现select下拉框选择
Jan 11 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
解析左右值无限分类的实现算法
2013/06/20 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
php广告加载类用法实例
2014/09/23 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
详解JavaScript对象的深浅复制
2017/03/30 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
微信小程序视图控件与bindtap之间的问题的解决
2019/04/08 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
在python中的socket模块使用代理实例
2014/05/29 Python
17个Python小技巧分享
2015/01/23 Python
python在文本开头插入一行的实例
2018/05/02 Python
Python3多线程操作简单示例
2018/05/22 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
css3图片边框border-image的用法
2017/06/30 HTML / CSS
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
药物学专业学生的自我评价
2013/10/27 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
2014年小学少先队工作总结
2014/12/18 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
pandas提升计算效率的一些方法汇总
2021/05/30 Python