首先, 何为构造函数? 用一句简单的话来概括就是:
使用new调用一个函数, 这个被调用的函数就叫构造函数
function CreatePerson(name, age, sex){
this.name = name
this.age = age
this.sex = sex
}
//调用构造函数
let p1 = new CreatePerson('ikun', 20, '男')
console.log(p1)
// CreatePerson {name: 'ikun', age: 20, sex: '男'}
new做的四件事
1. 创建空对象 {}
2. this指向这个对象 this = {}
3. 对象赋值
this.name = name
this.age = age
this.sex = sex
4. 返回这个对象 return this
最后
以上就是年轻手套最近收集整理的关于构造函数new的工作原理的全部内容,更多相关构造函数new内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复