this指的是本"对象"

如果函数属于全局,则this代表的是全局对象

var x = myFunction();            // x 将成为 window 对象function myFunction() {return this;
}

如果函数属于某个对象,则this代表的是该对象

function Person(name, age) {this.name = first;this.age = age;
}
var father = new Person("wang", 18);

参考:
https://www.w3school.com.cn/js/js_function_invocation.asp

javascript this相关推荐

  1. 【AJAX】JavaScript的面向对象

    Ajax中后端数据返回后需要前端通过JavaScript来实现动态数据更新的问题.所以,在Ajax中加深了一遍JavaScript面向对象的印象. 基础部分: JavaScript中创建对象并简单对象 ...

  2. 【JavaScript总结】JavaScript语法基础:JS高级语法

    作用域链: 1.JS中只有函数能够限定作用域的范围: 2.变量处理在制定的函数范围内,还有一个特殊的作用域,就是没有用var 声明的全局作用域 3.js中的作用域链是为了清晰的表示出所有变量的作用范围 ...

  3. 【JavaScript总结】JavaScript语法基础:DOM

    ->DOM的理解:文档对应dom树 ->有了DOM能做什么:DOM的操作 html文档做为DOM树模型,DOM树的节点就是对象.对象会触发事件来执行一些事件代码. C#中的事件是一个委托变 ...

  4. 【JavaScript总结】JavaScript语法基础:JS编码

    运算符 数学:+. -. *. / 逻辑:>. < .>= .<=. == . !=.&&.|| . === .!==(完全等于) 对象相关 new delet ...

  5. 【JavaScript总结】JavaScript语法基础:数据类型

    ------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...

  6. 【JavaScript总结】JavaScript发展与学习内容

    发展: 最初浏览器是为大学里浏览文档用,从地址栏输入文档地址,找到文档显示. 后来各种需求(购物网站,个人博客)出现,已有功能不能满足需求. 可人们依旧在努力满足这种需求,但实现后的效果很不尽人意. ...

  7. Python:模拟登录、点击和执行 JavaScript 语句案例

    案例一:网站模拟登录 # douban.pyfrom selenium import webdriver from selenium.webdriver.common.keys import Keys ...

  8. [JavaScript] JavaScript数组挖掘,不只是讲数组哟(2)

    课程来源:后盾人 上一篇的内容:[JavaScript] JavaScript数组挖掘,不只是讲数组哟 数组引用类型分析,多维数组,用Array.of为数组创建细节,类型检测与转换,在一个数组后面加一 ...

  9. [JavaScript] JavaScript 数组挖掘,不只是讲数组哟

    课程来源:后盾人 数组引用类型分析 数组的定义 const array = new Array('hello', 'dust', 1, 2, 3, 4, 5) console.log(array) l ...

  10. linux下用js生成xml,js2xml:将javascript字符串转换为xml

    有时候爬数据遇到像下面这种,数据在script标签中以javascript形式存在. var totalReviewsValue = 32; var averageRating = 4.5; if(t ...

最新文章

  1. 开源超美css动态背景 可直接引入html文件使用 含注释、可更改
  2. 系统安全漏洞成云安全主威胁
  3. Oracle啟動模式關閉模式
  4. 位图布隆过滤器海量数据处理
  5. linux7有相当于wget的,centos7安装mwget下载资源,提升下载速度
  6. java setDataSource 报红
  7. node全局对象 文件系统
  8. 【华为云技术分享】计算python程序执行时间
  9. 高通:蓝牙5.0将可同时连接两个设备
  10. Web研发模式演变史
  11. XLSTransformer 导出
  12. 【智能制造】推进智能制造,他山之石可以攻玉!
  13. 深度有趣 | 18 二次元头像生成
  14. 考研 |高等数学 Chapter 1
  15. centos检测不到磁盘_CentOS下磁盘坏道的检测及修复
  16. 菜狗杯Misc你会异或吗wp
  17. 条形码生成软件如何批量生成ISBN条码
  18. 小技巧(2):谷歌网盘容量15G不够用?不科学上网谷歌网盘下载速度太慢?试一下这个“Google teamdrive开通”+“GDIndex链接Google Drive”
  19. 06 java GUI 网络编程:图形界面聊天室
  20. 用过滤器实现file类实现输出目录以及子目下的结尾为.java的文件

热门文章

  1. 55 - 算法 -动态规划 -数塔问题 感觉都是数组建模 递推方法规则
  2. templateref html内容,angular4中的ElemenetRef和TemplateRef之间的区别
  3. idea导入java项目步骤,idea与eclipse项目相互导入的过程(图文教程)
  4. 塞尔达传说gba_1986版塞尔达 回顾34年经典系列历代作品 满分最多系列游戏
  5. mfc 制作不同的文档模板mdi不同的子窗体_鹤岗水利渡槽钢模板设计-哈尔滨同顺钢模板...
  6. 你留言,我送书!20本《玩转Python轻松过二级》等你拿!
  7. 使用线性回归拟合平面最佳直线及预测之Python+sklearn实现
  8. 服务器内存条故障显示器,客户的电脑原故障是不开机,现在又变成蓝屏:变着法加钱就搞鬼...
  9. 界面放大_Beachtek推出RED摄影机低噪前置放大器DXA-RED
  10. 前端笔试能查吗_鹅厂微博前端实习面经