オブジェクト指向の言語(Javaなど)にクラスの概念があり、クラスを通じて、同じプロパティとメソッドを持つ多くのオブジェクトを作成できます。ただし、JavaScriptにはクラスの概念がないため、そのオブジェクトはクラスベースの言語のオブジェクトとも異なります。
オブジェクトの方向を理解するには、最初にJavaScriptのオブジェクトとプロトタイプを理解する必要があります。この記事では、主にJavaScriptのオブジェクトについて学びます。
オブジェクトについて
オブジェクトは実際には参照タイプです。オブジェクトの値は、参照型のインスタンスです。 JavaScriptの参照タイプは、データと機能を一緒に整理するデータ構造です。また、クラスとも呼ばれますが、JavaScriptにはクラスの概念はありません。 JavaScriptはオブジェクト指向の言語ですが、従来のオブジェクト指向言語でサポートされているクラスやインターフェイスなどの基本的な構造はありません。
2つのオブジェクトと共通操作の作成
1.新しいオペレーターを使用します
<script> var user = new object(); //新しいオペレータユーザーを使用してオブジェクトを作成します。Name= 'Triangle LakeでRecited'; //オブジェクトに属性を追加しますuser.age = 22; user.address = 'hubei wuhan'; alert(user.name + "" + user.age); // return 'トライアングル湖で唱えられた' hubei wuhan '</script>
注:上記の方法では、新しいキーワードを省略できます。つまり、var user = new object(); var user = object()に相当します。
2.JSONメソッド作成
JSONに関する知識については、Baiduで検索できます。
シンプルなJSONオブジェクト:{名前:「トライアングル湖で覚えている」、年齢:22、住所: 'Hubei Wuhan'}
// jsonメソッドを使用して/*create/*simple jsonオブジェクト:{name: 'read on the triangle lake'、age:age:age: 'hubei wuhan'}*/var user = {name: 'read on the triangle lake'、age:22、address: 'hubei whan'};3。従来の割り当て方法
//従来の割り当てvar user = {}; user.name = 'トライアングル湖で覚えておいてください'; //オブジェクトに属性を追加しますuser.age = 22; user.address = 'hubei wuhan'; alert(user.name + "" + user.age); //「トライアングル湖を覚えている 'hubei wuhan'4。プロパティの呼び出し
オブジェクトプロパティを呼び出す方法は2つあります。
上記の例を例にとってください。上記の方法の1つ、つまり「。」を使用しました。オペレーター、および呼び出し方法は次のとおりです。
alert(user.name + "" + user.age); // return 'トライアングル湖の海岸で覚えている、hubei wuhan'
別の言い方:
alert(user ['name'] + "" + user ['age']); // return 'トライアングル湖の海岸で覚えているhubei wuhan
5.オブジェクトにメソッドを追加します
オブジェクトにメソッドを追加し、変数にプロパティを追加するのは実際には似ています。特定のコードは次のとおりです。
var user = {name: 'read on the triangle lake'、//属性年齢:22、アドレス: 'hubei wuhan'、showinfo:function(){//メソッドアラート(this.name+""+this.age+""+this.address); // return 'return' read on the triangle lakeオブジェクトにオブジェクト}; function showhello(){alert( "hello!"); } user.showinfo(); //メソッドを呼び出すuser.showhello();6.オブジェクトのプロパティを削除します
削除演算子を使用して、オブジェクトの属性を削除します。形式:オブジェクト名を削除します。属性名
var user = {name: 'read on the triangle lake'、//属性年齢:22、アドレス: 'hubei wuhan'}; alert(user.name); // return 'triangle lake'delete user.name; //削除ユーザーの名前属性alert(user.name);3つの要約
ここでは、オブジェクトの作成、オブジェクトメソッドの追加、JavaScriptのオブジェクトプロパティの削除について簡単に説明します。オブジェクトは、JavaScriptオブジェクト指向の比較的重要で基本的な部分です。オブジェクトの一般的な操作を明確にすることによってのみ、オブジェクト指向の開発を実行できます。
上記は、編集者(i)が紹介したJavaScriptのオブジェクトとプロトタイプです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!