在 JS 中,为了实现类,我们需要定义一些构造函数,在调用一个构造函数的时候加上 new 这个关键字:

function Person(name) {
this.name = name;
console.log(this);// Person
} var p1 =new Person('aa');

此时,this 指向这个构造函数调用的时候实例化出来的对象。

当然了,构造函数其实也是一个函数,若将构造函数当做普通函数来调用,this 指向 Window

function Person(name) {
this.name = name;
console.log(this);// Window
}
var p2 =Person('bb');

  

最新文章

  1. 个人项目框架搭建 -- Autofac简单使用记录
  2. java中执行系统命令
  3. Linux 指令。
  4. 一加3,CM13蓝牙共享互联网 无效。
  5. mysql死锁示例
  6. 直面Javascript面试题算法思路
  7. sql中更新数据库用到declare @a in
  8. 驱动lx4f120h,头文件配置,没有完全吃透,望指点
  9. c#yield,IEnumerable,IEnumerator
  10. mysql 关联
  11. xml文件配置新增与读取
  12. >HTML编辑笔记2
  13. Vuejs——(4)v-if、v-for
  14. CSS3圆圈动画放大缩小循环动画效果
  15. 如何实现圆形的进度条(ProgressBar)
  16. Jmeter(二十四)Jmeter-Question之“加密请求参数”
  17. 解题2(IpIsSameSubNet)
  18. bzoj 4448 [Scoi2015]情报传递 (树链剖分+主席树)
  19. linux 如何正确的关闭mongodb
  20. Zabbix3.4-部署安装

热门文章

  1. html的height:100%;高度是多少
  2. waeshall算法原理和实现
  3. Java 类型信息详解和反射机制
  4. Electron 的断点续下载
  5. 说说基于网络的五种IO模型
  6. [原题复现+审计][0CTF 2016] WEB piapiapia(反序列化、数组绕过)[改变序列化长度,导致反序列化漏洞]
  7. beef+metasploit
  8. leetcode 56合并区间 java
  9. 2017-2018 ACM-ICPC Latin American Regional Programming Contest J - Jumping frog 题解(gcd)
  10. C语言讲义——变量(variable)