博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.call 和 .apply 的区别是什么?
阅读量:7113 次
发布时间:2019-06-28

本文共 301 字,大约阅读时间需要 1 分钟。

补充call与bind区别:

函数.call(指定任何对象)  // 可以直接执行函数
Let 新函数 = 函数.bind(obj) //新函数的this  会永久的指向obj , 因此我们说 ,this被绑定了  函数不直接执行  bind 有返回值
// 手动实现一个bind方法
 
Function.prototype.bind = function(target){
    Var fn = this
    Return function(){
        Fn.apply(target,arguments)
    }

 

转载于:https://www.cnblogs.com/Aaron1Tall/p/10926235.html

你可能感兴趣的文章
cocos 水果机,老Tiger虎机流水灯,博彩大转盘效果
查看>>
tmux不自动加载配置文件.tmux.conf
查看>>
C语言字节对齐 __align(),__attribute((aligned (n))),#pragma pack(n)【转】
查看>>
[Database] Redis 随笔
查看>>
3 ansible-playbook 条件语句-外部变量使用
查看>>
当一个线程进入一个对象的synchronized方法A之后,其他线程是否可进入此对象的synchronized方法B?...
查看>>
使用 nvm 管理不同版本的 node 与 npm
查看>>
ASP.NET Web API 之一 入门篇
查看>>
L0、L1及L2范数
查看>>
zynq基础-->linux下软件应用
查看>>
一个小白的测试环境docker化之路
查看>>
基于Docker搭建MySQL主从复制
查看>>
005 使用SpringMVC开发restful API三--处理创建请求
查看>>
手机Soc芯片简介
查看>>
Gradle Java Web应用程序并在Tomcat上运行
查看>>
jz2440移植QT5.6【学习笔记】【原创】
查看>>
WPF 关于圆角的制作
查看>>
前端性能优化之WebP
查看>>
android studio 各种问题 应该能帮助到你们
查看>>
福州首届.NET开源社区技术交流会圆满成功
查看>>