この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
フロントエンド設計とウェブ
›
HTML/CSS/JavaScript
›
JSのオブジェクトメソッド、クラスメソッド、プロトタイプメソッドは区別されています
眺める:
11758
|
答える:
0
[JavaScript]
JSのオブジェクトメソッド、クラスメソッド、プロトタイプメソッドは区別されています
[リンクをコピー]
クズども
掲載地 2017/06/13 14:03:38
|
|
|
ログインが見えます。
プロトタイプはJsで非常に重要な概念です。各関数(Jsでは関数もオブジェクト)はプロトタイプ、すなわちプロトタイプという性質を持っていますが、通常はその値はnullです。しかし、インスタンスがその性質とメソッドを共有するという非常に重要な機能があります(これがJsでの継承実装の基礎です)!
プロトタイプはオブジェクトのインスタンスとして共有されており、これはプログラムにとって便利であると同時に混乱を招き、多くの予想外の結果をもたらします!
[引用]
1. オブジェクトメソッドは、コンストラクタ内のメソッドとコンストラクタプロトタイプのメソッドを含みます。
2. クラスメソッド、実際にはここでのクラスは関数です。jsでは関数自体がオブジェクトでもあるため、属性やメソッドを追加できます。このメソッドはノードでよりよく使われます。
3. プロトタイプメソッドは一般的にオブジェクトインスタンス共有に使われます。例えばPerson.prototype.sayName=function(){console.log(this.name); }; プロトタイプにメソッドを追加して共有を可能にしましょう。 これにより、インスタンスが初期化されるたびにメモリを割り当てる必要がなくなります。
先の:
JSデバッグのための5つのデバッグのヒント
次に:
対 Develop copyright Notesプラグイン[ソースコード]
関連記事
•
Angular 18系列(33)はテーブルの最下部を移動させます
•
.NET/C#はPDFをImageMagickやGhostScriptに基づく画像に変換します
•
フロントエンドフレームワークはComponent-Partyオープンソースプロジェクトを学習します
•
Angular 18シリーズ(32) ControlValueAccessorのカスタムフォームコントロール
•
MozillaベースのPDF.jsプレビューPDFドキュメント
•
モジュールスクリプトの読み込みに失敗しました:JavaScriptのモジュールスクリプトを期待していました
•
フロントエンドの監視と追跡のためのnavigator.sendBeacon()メソッド
•
Fuse.js フロントエンド軽量ファジィ検索ライブラリ(全文検索)
•
prismjsコードハイライトプラグインは、すべての言語順序の問題を導入します
•
フロントエンドは.jsファイルから.d.tsファイルを生成します
閲覧したセクション
.Net/C#
サーバー構成
その他の番組編成
技術チャット
Microsoft SQL Server
発表情報
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com