0
点赞
收藏
分享

微信扫一扫

【每日知识】原型对象

青鸾惊鸿 2022-03-12 阅读 12

原型对象:

任何函数在声明的时候,系统都会自动生成一个对应的对象,称之为原型对象。

原形对象的作用:

解决内存浪费,全局变量污染的问题。

原形对象的三个属性:

构造函数:有一个prototype(原型)属性,指向原形对象。

原形对象:有一个constructor(构造)属性,指向构造函数。

实例对象:有一个_proto_属性,指向原型对象。

·

 

 

 

 

 

 

<script>

//1.构造函数
function Person(name, age) {
            this.name = name
            this.age = age
}

//2.原型对象
Person.prototype.eat = function () {
            console.log('吃东西')
}
Person.prototype.learn = function () {
            console.log('学习')
}

console.log(Person.prototype.constructor)

//3.实例对象
let p1 = new Person('前端营地', 22)
console.log(p1)

</script>  
举报

相关推荐

0 条评论