原型問題
来源:3-5 JS 原型本章相关的面试题
齊帥
2021-03-17 13:58:48
class People{
constructor(name){
this.name=name
this.age=15
}
speak(){
}
hobby="play"
}
const sam=new People("sam")
console.log(sam.age);
console.log(People);
老師請問一下this.age會存放在原型鏈的哪的地方呢?
我用People.prototype找不到阿
1回答
同学你好,this.age是添加在实例上的,并不是添加在原型上,而speak是添加在原型上的。可以输出sam看看


在原型上找speak方法是可以找到的

但是找不到age属性,记住class类中这种写法即可。
祝学习愉快!
相似问题