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 相关文章推荐
jQuery新闻滚动插件 jquery.roller.js
Jun 27 Javascript
jquery清空textarea等输入框实现代码
Apr 22 Javascript
JS、jQuery中select的用法详解
Apr 21 Javascript
JavaScript  event对象整理及详细介绍
Oct 10 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
Jan 04 Javascript
jQuery+ajax的资源回收处理机制分析
Jan 07 Javascript
JS实现弹出下载对话框及常见文件类型的下载
Jul 13 Javascript
js中自定义react数据验证组件实例详解
Oct 19 Javascript
详解vue中async-await的使用误区
Dec 05 Javascript
Element ui 下拉多选时新增一个选择所有的选项
Aug 21 Javascript
2019最新21个MySQL高频面试题介绍
Feb 06 Javascript
Vue自定义多选组件使用详解
Sep 08 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
关于PHP5 Session生命周期介绍
2010/03/02 PHP
PHP写的资源下载防盗链类分享
2014/05/12 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
onbeforeunload与onunload事件异同点总结
2013/06/24 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
深入探究AngularJS框架中Scope对象的超级教程
2016/01/04 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
2019/01/04 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
解决vue scoped scss 无效的问题
2020/09/04 Javascript
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
使用Scrapy爬取动态数据
2018/10/21 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
Python当中的array数组对象实例详解
2019/06/12 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
体育教师个人的自我评价
2014/02/16 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
学校安全责任书
2014/04/14 职场文书
环境工程专业自荐信范文
2014/06/24 职场文书
教师求职自荐信范文
2015/03/04 职场文书
小学教师工作总结2015
2015/04/07 职场文书
2019年自助餐厅创业计划书模板
2019/08/22 职场文书
pandas提升计算效率的一些方法汇总
2021/05/30 Python
JavaScript实现贪吃蛇游戏
2021/06/16 Javascript
Python进程间的通信之语法学习
2022/04/11 Python
Vue深入理解插槽slot的使用
2022/08/05 Vue.js