2017-12-16 9 views
0

私はjqueryでこのコードを使用してクラスを作成し、クラス変数を使用しています。クラス名は一般的なものでなければなりません。あなただけせずに、属性の名前を書いているので、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()); 
関連する問題