对于JavaScript的一些疑惑
javascript吧
全部回复
仅看楼主
level 1
辛夷陵♋ 楼主
刚学JS没几天,前面听得很轻松,但是听到原型的时候有一些地方搞不懂,去CSDN越看越蒙。
下面几点我搞不太懂,求大佬帮我解答
1、函数不就是对象吗,为什么还有普通对象和函数对象之分。
2、还有__proto__属性和prototype属性的关系是啥,看百度我感觉每个人的说法都不太相同,希望大佬能帮我解答解答,谢谢啦!
2021年09月20日 16点09分 1
level 3
每一个构造函数都有prototype属性,prototype属性本身也是一个对象。
每一个对象都有_proto_属性,_proto_属性本身也是一个对象。
(prototype和_proto_也有_proto_属性)
对象的_proto_属性指向构造函数的prototype对象,因此我们才可以使用构造函数原型。prototype的方法和属性,_proto_对象是不能使用的,它用来为对象的查找机制提供一个方向。
原型链
2021年10月12日 10点10分 2
prototype和_proto_是等价的,因为_proto_指向prototype
2021年10月12日 10点10分
level 10
哎哎,,Ծ^Ծ,,
2021年10月16日 02点10分 3
1