目录
目的
生成一个模板,方便生成多个对象。(初始化对象)
节省内存空间。
基本格式
function x(uname,age){
this.uname=uname,
this.age=age,
this.hello=function() {
console.log(`你好`);
}
}
function 对象名(对象中的属性){
this.属性=属性,
this.属性=属性,
this.hello=function() {
console.log(`你好`);
}//对象中的方法
}
实例化对象
let student=new x(`zhangsan`,22)
console.log(student)
原理
对象都有prototype属性,即都具有原型对象。而原型对象本身又是对象,所有它又具有自己的原型对象。
补充
若原型对象中的constructor被覆盖丢失,可以指回:
constructor : x