课程
/前端开发
/JavaScript
/JavaScript深入浅出
什么是原型?
2018-07-27
源自:JavaScript深入浅出 8-1
正在回答
Foo()有个属性prototype。
var egg = new Foo(); //实例化一个egg
Foo.prototype就是egg这个实例的__proto__(原型)。
翻译成大白话:食物(Foo)有个属性prototype,鸡蛋是食物的一个实例,食物的prototype属性就是鸡蛋的原型
通过实例来理解,建议多看几遍老师的讲解,讲解的很好。
每个函数被创建的时候都会有一个prototye属性,这个属性会指向函数的原型对象。默认情况下每个原型对象又都会获取一个constructor属性,这个属性包含一个指向prototype属性所在函数的指针。
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
2 回答疑惑,什么是原型链,什么是构造函数
2 回答原型连接有什么作用?
4 回答prototype到底是不是原型!!!!!!
1 回答一般什么问题会用到原型链或者用原型链解决更好
2 回答原型链还是搞不懂