概述
首先, 何为构造函数? 用一句简单的话来概括就是:
使用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的工作原理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复