この記事では、JSオブジェクト指向の静的方法と静的特性について説明します。参照のためにそれを共有してください。特定の分析は次のとおりです。
最初に次のコードを見てみましょう。
次のようにコードをコピーします。<script type = "text/javascript">
function bird(){
this.wing = 2;
this.fly = function(){
アラート(「私は鳥です、私は飛ぶことができます」);
}
}
var maque = new Bird(); // Maqueオブジェクトを作成した後、鳥の方法と特性を使用できます
</script>
考えてみると、マクオブジェクトを作成せずに鳥の方法と特性を使用できますか?
知識ポイントのサプリメント:
(1)関数とは:関数は変数であり、関数もオブジェクトです。関数の本質は実際には次のようなものです。
var sum = new function( 'x'、 'y'、 'return x+y'); // xおよびyは関数のパラメーターであり、「return x+y」は関数の本体です。
(2)JSでは、オブジェクト、関数、および配列がすべてコンストラクターによって作成されます。したがって、それらはすべてオブジェクトです。オブジェクトであるため、関数にはプロパティとメソッドが必要です。
次のようにコードをコピーします。<script type = "text/javascript">
function bird(){
this.wing = 2;
this.fly = function(){
アラート(「私は鳥です、私は飛ぶことができます」);
}
}
bird.jiao = function(){alert( 't chirping')}; //鳥の関数もオブジェクトなので、メソッドを持つことができます
Bird.jiao(); //呼び出し方法
</script>
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。