美文网首页
JavaScript中,实例、实例属性、原型属性

JavaScript中,实例、实例属性、原型属性

作者: Duanlv | 来源:发表于2018-02-28 11:28 被阅读106次

    实例:引用类型的值(对象)是引用类型的一个实例,也可以说对象是某个特定引用类型的实例。

    我们创建一个构造函数:

        function Person(){
        }
    
        Person.prototype.name = "Wang";
        Person.prototype.age = 22;
    
        var person1 = new Person();
        person1.name = "Huang";
        alert(person1.name);    /* Huang */
        alert(person1.hasOwnProperty("name"));  /*true*/
    
        var person2 = new Person();
        alert(person2.name);    /* Wang */
        alert(person2.hasOwnProperty("name"));  /*false*/
    

    以上代码创建了两个Person的实例并分别保存在person1person2中。
    person1name属性就是实例属性。
    hasOwnProperty()方法是用来确定一个实例是否拥有自己的某个属性。
    person2的属性就是原型属性

    初学,还不太懂,有不完善的地方或者错误欢迎指正。

    相关文章

      网友评论

          本文标题:JavaScript中,实例、实例属性、原型属性

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