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 相关文章推荐
用jscript实现列出安装的软件列表
Jun 18 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
Jul 22 Javascript
JavaScript表达式:URL 协议介绍
Mar 10 Javascript
Java/JS获取flash高宽的具体方法
Dec 27 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
Mar 25 Javascript
javascript随机之洗牌算法深入分析
Jun 07 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
JS实现微信摇一摇原理解析
Jul 22 Javascript
微信小程序实现下拉刷新和轮播图效果
Nov 21 Javascript
详解vue axios用post提交的数据格式
Aug 07 Javascript
JS使用正则表达式判断输入框失去焦点事件
Oct 16 Javascript
JS实现旋转木马轮播图
Jan 01 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记录页面停留时间的方法
2016/03/30 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
微博@符号的用户名提示效果。(想@到谁?)
2010/11/05 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
IntersectionObserver API 详解篇
2016/12/11 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
Python控制多进程与多线程并发数总结
2016/10/26 Python
python 内置函数filter
2017/06/01 Python
Python中矩阵库Numpy基本操作详解
2017/11/21 Python
Python走楼梯问题解决方法示例
2018/07/25 Python
Python同步遍历多个列表的示例
2019/02/19 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
Python如何执行系统命令
2020/09/23 Python
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
三查三看党性分析材料
2014/02/18 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
文案策划岗位职责
2015/02/11 职场文书
停课通知书
2015/04/24 职场文书
离婚起诉状范本
2015/05/19 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP