1、当this在普通函数中调用时,this指代的是全局对象window
2、this在普通对象中调用时,则指代当前对象
3、this在构造函数中调用时,this指代实例化对象
4、this在apply、call、bind切换对象时,this指代的就是切换后对象

Javascript中this的几种指代相关推荐

  1. javascript中面向对象的5种写法

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...

  2. JavaScript中常见的几种“缺少对象”错误

    在JavaScript中,程序调度过程中经常会出现缺少对象错误,这里的对象有时候是变量,有时候是函数,有时候可能是对象等等. 缺少对象错误经常有以下几种情况 1.变量没有定义 使用没定义的变量时就会出 ...

  3. JavaScript中函数的三种定义方法

    JavaScript中函数定义的三种方法. 函数的三种定义方法分别是:函数定义语句.函数直接量表达式和Function()构造函数的方法.下面依次介绍这几种方法具体怎么实现. 1. 函数定义语句 // ...

  4. JavaScript中数组的几种写法

    1.直接new一个数组,不指定数组长度,使用数组下标给数组赋值,数组中可以存放任意类型的数据.(遍历时未赋值的元素将会显示undefined): <!DOCTYPE html> <h ...

  5. JS(javascript)中this的几种用法实例详解

    本文主要介绍了javascript(以下简称js)中 this 用法,结合具体实例详细分析一下js中 this 的含义及使用方法,需要的朋友可以参考下. this 是 JavaScript 语言的一个 ...

  6. JavaScript中this的五种绑定方式详解

    1 this的五种绑定方式 1.1 默认绑定 默认绑定是指当函数调用时,没有为其指定对象上下文,此时会将该函数的this绑定到全局对象(window对象).自ES5有了严格模式之后,默认绑定方式又分为 ...

  7. 创建函数查找上级_一文秒懂JavaScript中对象的7种创建方式

    1.工厂模式 javascript 代码 工厂模式:能根据接受的参数来创建出一个person对象.也可以无数次的调用这个函数,每次都会返回一个包含3个属性和1个方法的对象. 工厂模式虽然解决了创建多个 ...

  8. javascript中数组的22种方法

    前面的话数组总共有22种方法,本文将其分为对象继承方法.数组转换方法.栈和队列方法.数组排序方法.数组拼接方法.创建子数组方法.数组删改方法.数组位置方法.数组归并方法和数组迭代方法共10类来进行详细 ...

  9. JavaScript中 Array.slice 8种不同的用法

    slice 工作原理 slice是数组上的一个方法,它最多有两个参数: arr.slice([begin[,end]]) begin 从该索引处开始提取原数组中的元素,如果该参数为负数,则表示从原数组 ...

最新文章

  1. opencv mat用数组初始化_10、OpenCV中图像和Mat类型(一)
  2. 阅读类app界面设计UI可临摹素材模板
  3. [HNOI2006]最短母串问题 --- AC自动机 + 隐式图搜索
  4. 【SGU495】Kids and Prizes(概率dp)
  5. PIFA-平面倒F天线[搬运]
  6. 博图/博途(TIA)V13 V14 V15 V16 软件安装教程,适用于新手的傻瓜式安装方法,强推!!!!
  7. mvn命令启动Spring boot项目
  8. 第四章 广告投放系统——数据库设计与实体类
  9. 网站管理,网站管理技巧的步骤
  10. 【HTML】-- 用户注册表单
  11. 针对灰产外挂的分析与研究
  12. poj 3295 Tautology
  13. 在业务规则中使用OR有何不妥?
  14. css clip-path和drop-shadow生成自定义图形、阴影
  15. 一字节BCD码转ASCII码的算法及源码
  16. 零基础编程——块语言编程游戏攻略之动画篇
  17. Java 两个中文字符串异或问题
  18. 15 | 浮点数和定点数(上):怎么用有限的Bit表示尽可能多的信息?
  19. 计算机专业难不难,计算机专业考研难不难
  20. 【云原生布道系列】第三篇:“软”饭“硬”吃的计算

热门文章

  1. 世唐科技:大数据应用案例,告诉你最真实的大数据故事
  2. 页面顶部导航栏css样式布局
  3. 妇产科护理学重点知识
  4. Acunetix WVS11安装和扫描
  5. 计算机图形学国际知名会议与期刊
  6. 数字孪生扫除智慧城市“盲点”,赋能社会数字发展
  7. 算对于传统软件工程的影响
  8. 手机Android平台“点九”的切图方法
  9. 窄带物联网将成为发展趋势
  10. shell小脚本集合