this

我这里总结一下规律

  • 一般 function 函数谁调用指向谁
  • 箭头函数的this指向是和同级的this指向相同 也就是说,在箭头函数上方打印this 就可以判断this的指向
  • bind applay call
  • bind 参数之间用逗号隔开
  • applay 参数使用数组包含起来。
  • call 参数之间用逗号隔开

其区别如下

  • call和apply绑定完this会立即调用当前的函数,而bind绑定完this不会立即调用当前函数,而是将函数返回

  • call和apply通常用作绑定完立即执行的函数中,而bind通常用来作用在回调函数中定义

JavaScript 中的this的简便判断相关推荐

  1. C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断...

    C#保留2位小数几种场景总结 场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25. ...

  2. javascript中对变量类型的判断

    在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined,Null,Boolean, Number和String:复杂数据类型是Object,Object中还 ...

  3. JavaScript中各存在性函数

    JavaScript中有很多表示存在性和从属关系的函数,本文介绍如下几个: 1)有关实例与构造函数原型之间的关系:isPrototypeOf(),Object.getPrototypeOf(); 2) ...

  4. 创建健壮的isArray()函数(JavaScript中判断对象类型的种种方法)

    我们知道,JavaScript中检测对象类型的运算符有:typeof.instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一 ...

  5. 如何判断一个字符串在JavaScript中是否包含某个字符?

    本文翻译自:How to tell if a string contains a certain character in JavaScript? I have a page with a textb ...

  6. JavaScript中判断为整数的多种方式

    JavaScript中不区分整数和浮点数,所有数字内部都采用64位浮点格式表示,和Java的double类型一样.但实际操作中比如数组索引.位操作则是基于32位整数. 方式一.使用取余运算符判断 任何 ...

  7. js判断是否为数字_第23题:JavaScript 中如何判断变量是否为数字 ?

    在JavaScript中,诸如NaN,Infinity(正无穷)和-Infinity(负无穷)之类的特殊值也是数字类型的. 判断方法3中: Number.isFinite() Number.isNaN ...

  8. java两字符串是否相等_Java与JavaScript中判断两字符串是否相等的区别

    JavaScript是一种常用的脚本语言,这也决定了其相对于其他编程语言显得并不是很规范.在JavaScript中判断两字符串是否相等 直接用==,这与C++里的String类一样.而Java里的等号 ...

  9. 【前端工程师手册】说清楚JavaScript中的相等性判断

    有哪些判断相等性的方法 JavaScript现在提供了三种方法来判断相等性: ===,三个等号即严格相等 ==,两个等号即宽松相等 Object.is(),ES6中用来判断相等的方法 判断相等性的细节 ...

最新文章

  1. 【随感】i'm new here
  2. 7个管理和优化网站资源的 Python 工具
  3. Linux学习笔记(十九)文件压缩
  4. 理解lua中 . : self
  5. R语言smoothHR包_SmoothHR產品官方網站 全新體驗、正式上線 !
  6. 怎样在DOS下查看屏蔽和开启端口了
  7. linux系统克隆安装教程,使用Clonezilla克隆Linux安装的方法
  8. 广义表头尾链表存储结构_单向循环链表的存储结构和操作
  9. 对CSS选择器的理解
  10. 超级计算器——两个大数相乘
  11. 计算机桌面怎么分区域,怎样设置电脑桌面的区域分割?
  12. Himall商城图片帮助类ImageHelper 生成验证码
  13. MATLAB绘制对数幅频特性
  14. nodejs生成pdf文件
  15. 完整制作个人博客系统
  16. 陈天出席华盛顿大学春季招聘会 | ArcBlock 动态
  17. SPI驱动SX1278模块1-网关.SPI头文件,c文件,sx1278头文件和c文件,主函数
  18. 汉堡菜单html加logo,HTML+Sass实现HambergurMenu(汉堡包式菜单)
  19. 失物招领网站html源码,基于web的失物招领系统(完整源码+论文全套+教学视频)...
  20. 设置了监视哨的顺序查找算法效率高?你确定吗?

热门文章

  1. 业务专题篇:用户使用路径分析
  2. hadoop中的filesystem和localfilesystem
  3. jstat的小伙伴:找出system.gc的调用的小工具
  4. Attention的梳理、随想与尝试
  5. Elasticsearch:Elasticsearch基础上构建推荐引擎 资料收集
  6. Linux内核tracepoints
  7. 以非泛型方式调用泛型方法(三)
  8. linux中的bash shell的特性
  9. win7远程桌面连接不上,解决办法
  10. 【MySql】在Linux下安装MySql数据库