この記事では、JSプロトタイプオブジェクトの作成方法について説明します。次のように、参照のために共有してください。
JSのプロトタイププロパティを使用する場合、オブジェクトを作成する方法が優先されます
1.メソッドに構築方法がある場合は、最初にメソッドの構造方法を使用します。
2.メソッドにコンストラクターがない場合は、プロトタイププロトタイプのコンストラクターを探し続けます。
<html> <head> <title> class_obj_js_class </title> <script言語= javascript> function a(name){// alert(name); //ポップアップされた値は未定義// alert(null == name); // true if(null == name){this.name = name; }} function b(name){// alert(name); //値は未定義の// falseでポップアップされます。 }} //パラメーターコンストラクター関数c(name){// alert(name); //ポップアップ値は未定義です//名前がtrueである場合、最初の値は直接返されます//名前はfalseである場合、次の値はfoldに関係なく直接返されます。 "jack"; //名前が空の場合、値は次のジャックに割り当てられます// undefinedalert(new b()。name); // tomalert(new c()。name); // jackalert(new d()。name); //パラメーターのない構造方法を使用</script> <body> // body> </html>述べる:
1.一般的に、「オブジェクト」の属性をメソッドに追加します
2.プロトタイププロパティの後にメソッドを追加します
これの目的はコードの再利用を改善することであり、拡張を容易にするために「無限に」オブジェクトにメソッドを追加できます
注:JSの効率を改善するには、ブラウザが自動的にループするため、プロトタイプチェーンを使用するときにレベル1と2に制限することに注意を払う必要があります。深さが深すぎる場合、効率に影響します。
JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptの切り替え効果とテクニックの要約」、「JavaScript検索アルゴリズムスキルの要約」、「JavaScriptアニメーション効果とテクニックの概要」、「Javascriptエラー、および「Javascriptデータ構造」の概要」の概要の要約の要約をご覧ください。 JavaScriptトラバーサルアルゴリズムとテクニック」、および「JavaScriptの数学的操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。