我知道网络或书籍中似乎有很多关于我的问题的参考资料,但相信我,如果我问这意味着在阅读书籍/观看视频后我很困惑。因此,请尝试提供帮助而不进行判断:)
我有以下代码:
const Person = function (firstName, birthYear) {
// Instance properties
this.firstName = firstName;
this.birthYear = birthYear;
我正在创建一个 Person 对象:
let p = new Person('Mike',35)
然后打印的时候p控制台是看到protoproperty 来自 Object 类型而不是 Person 类型。是我看错了还是我不明白原型理论?
My miss confuse maybe from a lecture i saw:
在本例中 __proto__ 指向 Person.prototype
编辑:啊哈,我终于明白你在问什么了,你在用另一种有“类型”的编程语言来思考。你看,在 JS 中,函数是一个对象。没有课。您创建的每个对象都将是“Object”类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)