美文网首页
JavaScript - 原型对象

JavaScript - 原型对象

作者: Hyso | 来源:发表于2019-04-01 10:19 被阅读0次

原型对象

构造函数的 prototype 对象称为原型对象。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</style>
</style>
</head>
<body>
    <script type="text/javascript">
        function Student(name, grade) {
            this.name = name;
            this.grade = grade;
        }

        Student.prototype.say = function() {
        }

        var student1 = new Student('小白', '初二');
        var student2 = new Student('小黑', '初二');
    </script>
</body>
</html>

Student.prototype 是构造函数 Student 的实例的原型对象,即在上述例子中 Student.prototype 是 student1、student2 的原型对象。

Student 的原型对象是谁?
Student 的构造函数是:Function,因此,Student 的原型对象是 Function.prototype。

谁是谁的原型对象?
A 创建了 B,那么 A.prototype 是 B 的原型对象。如:
Student 创建了 student1,所以 Student.prototype 是 student1 的原型对象。
Function 创建了 Student,所以 Function.prototype 是 Student 的原型对象。

相关文章

  • 原型、原型链

    理解JavaScript原型 彻底理解JavaScript原型 原型 原型是一个对象,所有对象都可以成为原型,其...

  • JS原型链

    javaScript原型链 JavaScript所有对象都有原型,当对象有属性或方法调用的时候,对象就会从自身查找...

  • javascript碎片知识001

    javascript中的对象(原型,原型链) 什么是原型? 原型是JavaScript中的继承的基础,JavaSc...

  • 原型与原型链

    原型(prototype) 在JavaScript中,原型(prototype)也是一个对象,通过原型可以实现对象...

  • 原型与原型链

    原型(prototype) 在JavaScript中,原型(prototype)也是一个对象,通过原型可以实现对象...

  • JS中的原型我们来搞懂它

    原型是什么? JavaScript对象可以从其他对象那里继承属性和行为,更具体的来说,JavaScript使用原型...

  • 原型与原型链

    JavaScript仍然大量地使用了对象,为了保证对象之间的联系,JavaScript引入了原型与原型链的概念。 ...

  • Javascript-原型与原型链

    简单介绍 JavaScript 每个对象都拥有一个原型对象,对象以其原型为模板从原型中继承方法和属性; 原型对象也...

  • 浅谈JS中内置对象的原型与原型链

    JavaScript 规定,所有对象都有自己的原型对象(prototype)。由于原型对象也是对象,所以它也有自己...

  • JavaScript 原型和原型链

    原型 在 JavaScript 中,我们所称的原型有两个使用语境: 原型关系 原型属性 原型关系指对象的原型对象,...

网友评论

      本文标题:JavaScript - 原型对象

      本文链接:https://www.haomeiwen.com/subject/qkrmbqtx.html