단순 원형 문법과 원형 동태성

4914 단어 동태

1. 단순 원형 문법

            function Student(){

                                

            }

            Student.prototype={

                name:'yjj',

                age:15,

                myName:function (){

                    alert(this.name);    

                    

                }                

            }

        // prototype , construtor constructor , object , Student 。

        // constructor 

        var student = new Student();

        alert(student instanceof Object);//true

        alert(student instanceof Student);//true

        alert(student.constructor==Student);//false

        alert(student.constructor==Object);//true 

constructor의 값이 중요하다면 설정할 수 있습니다.
        function Student(){

                                

            }

            Student.prototype={

                constructor:Student,

                name:'yjj',

                age:15,

                myName:function (){

                    alert(this.name);    

                    

                }                

            }

         var student = new Student();

        alert(student instanceof Object);//true

        alert(student instanceof Student);//true

        alert(student.constructor==Student);//true

        alert(student.constructor==Object);//false

constructor 속성은 기본적으로 일일이 열거할 수 없지만, 이렇게 설정하면 일일이 열거할 수 있습니다.

2. 원형의 동태성


먼저 대상을 만들고 원형에 속성을 추가할 수 있으며, 그 다음에 원형에 추가된 속성을 얻을 수 있습니다.
 function Student(){

                                

         }

      var student = new Student();

      Student.prototype.myName=function (){          

        alert('yjj');

      }

      student.myName();// yjj

간단한 원형 문법과 함께 사용할 때 주의:
function Student(){

                                

         }

      var student = new Student();

      

      Student.prototype={

                constructor:Student,

                name:'yjj',

                age:15,

                myName:function (){

                    alert(this.name);    

                    

                }                

       }

       student.myName();//  

단순 원형 쓰기 원형 대상은 기존 원형과 이전에 존재했던 대상 실례 간의 관계를 끊고 최초의 원형을 인용한다.

좋은 웹페이지 즐겨찾기