포장류를 공유하는 방법

1422 단어

코드 먼저 보기

            //      
            var Book = (function(){ //                     
               //      
               var bookNum = 0;
               //      
               function checkBook(name){};
               //   
               function _book(newID, newName, newPrice){
                       //    
                       var name, price;
                   //    
                   function checkID(id){}
                   //    
                    this.getName = function(){};
                    this.getPrice = function(){};
                    this.setName = function(){};
                    this.setPrice = function(){};
                  //    
                    this.ID = newID;
                   //    
                    this.copy = function(){};
                    bookNum++
                    if(bookNum > 100)
                        throw new Error('     100  .');
                    //   
                    this.setName(name);
                    this.setPrice(price);
         }
            //    
           _book.prototype = {
              //      
              isJSBook : false;
              //      
              display : function(){};
           };
           //   
               return _book;
    })()

기본 사상


즉각 실행 함수에 클립(구조 함수와 원형 구축을 통해)을 구축하여 하나의 클래스를 만들고return을 통해 클래스를 되돌려 전역 변수에 값을 부여한다.

좋은 웹페이지 즐겨찾기