クラスとオブジェクトを定義するための JavaScript メソッド_JavaScript のヒント

WBOY
リリース: 2016-05-16 16:30:04
オリジナル
1444 人が閲覧しました

この記事の例では、JavaScript がクラスとオブジェクトを定義する方法について説明します。皆さんの参考に共有してください。具体的な方法は以下の通りです。

JS にはクラスやオブジェクトの書き方がたくさんあります。私は JS にあまり詳しくないので、もし間違っているところがあれば教えてください。一緒に学びましょう。
JS でクラスを定義するには 2 つの方法があります (私はこの 2 つしか知りません):

1. 関数の定義方法:
定義:

コードをコピー コードは次のとおりです。
function classA(a)
{
This.aaa=a; // 属性を追加します
This.methodA=function(ppp) //メソッドを追加します
{
アラート(ppp);
}
}
classA.prototype.color = "red"; //プロトタイプ メソッドを使用して、オブジェクトの属性を追加します。このメソッドは、クラス
のインスタンス (オブジェクト) にも適用できます。 classA.prototype.tellColor = function() //プロトタイプメソッドを使用してオブジェクトを追加するメソッド。このメソッドはクラス
のインスタンス(オブジェクト)にも適用されます。 {
return "" this.name " の色は " this.color;
}

使用方法:
コードをコピー コードは次のとおりです。
var oClassA=new classA('これはクラスの例です!') ; //インスタンス化クラス
var temp=oClassA.aaa //属性 aaa
を使用します。 oClassA.methodA(temp); //メソッドA

を使用します。
2. 最初にオブジェクトクラスをインスタンス化する方法
定義:
コードをコピーします コードは次のとおりです。
var oClassA=new Object() //インスタンスを作成します。基本クラスの最初の Object
oClassA.aaa='これはクラスの例です!' // 属性を追加します
; oClassA.methodA=function(ppp) //メソッドを追加します
{
アラート(ppp);
}
oclassA.prototype.color = "red" //プロトタイプ メソッドを使用してオブジェクトの属性を追加します
; oclassA.prototype.tellColor = function() //プロトタイプメソッドを使用してオブジェクトを追加するメソッド
{
return "" this.name " の色は " this.color;
}


使用方法:
次のように oClassA を直接使用できます。
コードをコピーします コードは次のとおりです。
var temp=oClassA.aaa //属性 aaa
を使用します。 oClassA.methodA(temp); //メソッドA
を使用します。

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!