2017-12-16 13 views
0

jquery에서이 코드를 사용하여 클래스를 만들고 클래스 변수를 사용하여 누구나이 방법을 도울 수 있습니다.이 코드를 실행하면 아무 것도 브라우저에 표시되지 않습니다. 그리고 클래스 이름은 generic이어야합니다.jQuery는 OOP 개념을 지원합니까?

와 나는 간단한 산술 연산을위한 제네릭 클래스를 구축하려는 ....

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> 
<script> 
    var simpleClass = { 

     testAttribute : "test", // atttribute 

     testMethod : function() //method 
     { 
      return testAttribute; } 

    }; 
    var simpleClassObj = new simpleClass(); 
    simpleClassObj.testAttriute; 
</script> 

답변

0

그냥 속성의 이름을 쓰기 때문에

simpleClassObj.testAttriute; 

이 아무것도하지 않는 선없이 이를 변수에 지정하거나 화면이나 콘솔에 반향 출력합니다.

또한 JS 클래스에 대한 자습서를 찾아야합니다. 이는 JS에서 클래스를 선언하는 방식이 아니기 때문입니다. 다음과 같이 표시되어야합니다.

var simpleClass = function() { 

    this.testAttribute = "test"; // atttribute 

    this.testMethod = function() //method 
    { 
     return this.testAttribute; 
    }; 

}; 

var simpleClassObj = new simpleClass(); 
alert(simpleClassObj.testMethod());