相同点: 都是能够改变this的指向

不同点:

  1.call():传参方式跟bind一样(都是以逗号隔开的传参方式),但是跟apply(以数组的形式传参)不一样,

  2.bind(): 此方法应用后的情形跟call和apply不一样。该方法是返回一个改变了this的函数,不会去运行此函数,需要我们去用一个参数接受之后,进行函数的运行操作,而call和apply调用这两个方法之后是会运行一下函数的

转载于:https://www.cnblogs.com/web-chuan/p/9119429.html

js call,apply,bind三个方法的区别相关推荐

  1. JS下载文件的三种方法

    因为公司后端忙得无法给批量下载的api,就我们前端自己把多张图片打包成zip下载,zip打包我们用的是jszip,下面是js实现下载的三种方法: 利用HTML download 属性 var a = ...

  2. JS截取字符串的三种方法详解

    本文详细讲解了JS截取字符串的三种方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 JS提供三个截取字符串的方法,分别是:slice(),subst ...

  3. JS数组添加元素的三种方法

    JS数组添加元素的三种方法 1.push() 方法可以向数组末尾添加一个或多个元素,并且返回新的长度 语法:arr.push(element1,element2,element3,····) 参数 概 ...

  4. 线程中断的三个方法的区别(interrupt/isInterrupted/interrupted)

    线程中断的三个方法的区别(interrupt/isInterrupted/interrupted)-总结自Java编程之美 方法定义 void interrupt():中断调用该方法的实例线程对象.当 ...

  5. js去空格的三种方法

    2019独角兽企业重金招聘Python工程师标准>>> 方法一: 个人认为最好的方法.采用的是正则表达式,这是最核心的原理. 其次.这个方法使用了JavaScript 的protot ...

  6. JS截取字符串的三个方法substring,substr,slice

    原文地址:https://www.jb51.net/article/241122.htm js中有三个截取字符的方法,分别是substring().substr().slice(),平时我们可能都用到 ...

  7. jquery跟js初始化加载的多种方法及区别介绍

    jquery是等待页面加载完数据,以及页面部分元素:js是页面全部加载完成才执行初始化加载,具体示例祥看本文 jquery和js初始化加载页面的区别:  jquery:等待页面加载完数据,以及页面部分 ...

  8. js--《js缓存的三种方法及区别与特点》

    js缓存的三种方法与特点: ①H5本地存储sessionStrong: sessionStrong:临时的会话储存,只要当前的会话窗口未关闭,存储的信息就不会丢失,即使页面刷新或在编辑器中更改代码,存 ...

  9. 在 C# 中,(int) ,Int32.Parse() 和 Convert.toInt32() 三种方法的区别

    在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 S ...

最新文章

  1. SSH免密登录(内含批量配置脚本)
  2. 美团点评业务之技术解密,日均请求数十亿次的容器平台
  3. linux环境下zookeeper部署
  4. Java开发必会的反编译知识
  5. Sx05RE-S905.arm-2.2.1
  6. rabbitmq 延迟队列_Delayed Message 插件实现 RabbitMQ 延迟队列
  7. phpSysInfo监测服务器
  8. 威纶通宏开机后使用初始化宏指令_你按下电脑开机键后,电脑都干了些什么?...
  9. 使用css的类名交集复合选择器 《转》
  10. redis zset底层数据结构
  11. spring data jpa 条件分页查询
  12. HTTP协议格式详解(总结)
  13. dos攻击防范 php,DOS攻击和DDOS攻击的区别
  14. 区块链钱包之ETH钱包生成
  15. python电子病历,如何在电子病历上安装软件包
  16. js 公共方法 数组对象求和
  17. allennlp与pytorch版本匹配
  18. 用户账号-用户标识符:UID与GID
  19. docker 删除映像_创建自己的Docker映像(技术提示#57)
  20. 前端开发之SEO(搜索引擎优化)

热门文章

  1. Linux第三周作业
  2. MySQL 数据还原
  3. 图学java基础篇之IO
  4. 谁来代替博客园——寄生博客
  5. disruptor 介绍
  6. 文件系统管理 之 文件和目录访问权限设置
  7. Spring Boot 静态资源访问原理解析
  8. clear ,refresh,free
  9. spark-stream 访问 Redis
  10. Java解析Rss(三)