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 文章截取部分无损html显示实现代码
May 04 Javascript
JS 图片缩放效果代码
Jun 09 Javascript
jquery indexOf使用方法
Aug 19 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
Oct 17 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
Oct 10 Javascript
JQuery.Ajax()的data参数类型实例详解
Nov 20 Javascript
jQuery实现三级菜单的代码
May 09 Javascript
教你如何在Node.js中使用jQuery
Aug 28 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
May 31 Javascript
js实现动态增加文件域表单功能
Oct 22 Javascript
JS 实现获取验证码 倒计时功能
Oct 29 Javascript
Vue实现回到顶部和底部动画效果
Jul 31 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
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
php遍历解析xml字符串的方法
2016/05/05 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
Javascript学习笔记4 Eval函数
2010/01/11 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
python写入中英文字符串到文件的方法
2015/05/06 Python
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
Python执行时间的计算方法小结
2017/03/17 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
2019/11/19 Python
python中如何打包用户自定义模块
2020/09/23 Python
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
美国快时尚彩妆品牌:Winky Lux(透明花瓣润唇膏)
2018/11/06 全球购物
幼儿园校车司机的岗位职责
2014/01/30 职场文书
《猫》教学反思
2014/02/26 职场文书
环保宣传标语
2014/06/12 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
打架赔偿协议书范本
2014/10/26 职场文书
毕业生评语大全
2015/01/04 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL