课程
/前端开发
/JavaScript
/JavaScript深入浅出
一会说prototype不是原型,是函数的一个属性,一会儿又说那些对象的原型就是prototype,到底说的是什么东西啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!!
2020-02-10
源自:JavaScript深入浅出 8-1
正在回答
你要笑死我。。hh
认真多看几遍老师说的这个地方。prototype是Foo()的属性一个属性。var obj3 = new Foo(); 实例化对象obj3的时候,Foo.prototypes是obj3这个对象的原型(__proto__)。把代码码一遍,然后console.log(obj3)看__proto__就知道了。
prototype 是类(函数)的属性,原型是对象(实例)的属性,函数在实例化的时候,函数实例的原型指向函数 (类)的prototype属性
prototype是一个属性。然后你创建的对象的原型会指向构造的prototype属性(prototype也是一个对象)
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
2 回答想问老师说的var o = new MyClass()这里原型指向MyClass的prototype,这里的原型是_proto_,那prototype的中文不也是原型吗
2 回答原型链还是搞不懂
1 回答原型与继承【prototype继承为什么要修正constructor】
3 回答什么是原型?
3 回答为什么不是prototype能继承