this作为构造函数时注意点
2024-10-18 19:15:49
在 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');
最新文章
- 个人项目框架搭建 -- Autofac简单使用记录
- java中执行系统命令
- Linux 指令。
- 一加3,CM13蓝牙共享互联网 无效。
- mysql死锁示例
- 直面Javascript面试题算法思路
- sql中更新数据库用到declare @a in
- 驱动lx4f120h,头文件配置,没有完全吃透,望指点
- c#yield,IEnumerable,IEnumerator
- mysql 关联
- xml文件配置新增与读取
- >;HTML编辑笔记2
- Vuejs——(4)v-if、v-for
- CSS3圆圈动画放大缩小循环动画效果
- 如何实现圆形的进度条(ProgressBar)
- Jmeter(二十四)Jmeter-Question之“加密请求参数”
- 解题2(IpIsSameSubNet)
- bzoj 4448 [Scoi2015]情报传递 (树链剖分+主席树)
- linux 如何正确的关闭mongodb
- Zabbix3.4-部署安装
热门文章
- html的height:100%;高度是多少
- waeshall算法原理和实现
- Java 类型信息详解和反射机制
- Electron 的断点续下载
- 说说基于网络的五种IO模型
- [原题复现+审计][0CTF 2016] WEB piapiapia(反序列化、数组绕过)[改变序列化长度,导致反序列化漏洞]
- beef+metasploit
- leetcode 56合并区间 java
- 2017-2018 ACM-ICPC Latin American Regional Programming Contest J - Jumping frog 题解(gcd)
- C语言讲义——变量(variable)