インスタンスはクラスの具体的な製品であり、クラスの実際のオブジェクトであり、オブジェクトは複数の属性を持つコンテンツ構造です。JavaScript にはクラス構文がないため、クラスの概念が作成されます。オブジェクトを作成することで実装されます。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
インスタンスはクラスの実際のオブジェクトです。たとえば、私たちは皆「人間」であり、あなたも私も両方とも「人間」クラスのインスタンスです。インスタンス化は、New キーワードを使用してオブジェクトを作成するプロセスです。
JavaScript インスタンスとは何ですか?
書き言葉では、例は実際の例です。
コンピュータ言語では、「クラス」をインスタンス化して「インスタンス」と呼びます。 「クラス」は静的でプロセス メモリを占有しませんが、「インスタンス」は動的メモリを持ちます。データベースでは、プログラムのコレクションを表します。たとえば、Oracle では、インスタンスはデータベースの操作をサポートできるデータベース プログラムです。
例:
function start(){ alert("Bang!!!"); } //constructor function Car(color, title){ this.color = color; this.title = title; this.start = start; } var obj = {a;1,b:2}; var car1 = new Car("red", "BMW"); var car2 = new Car("yellow", "VOIS");
car1 と car2。どちらもインスタンスです。例を簡単に理解すると完成品になります。たとえば、ケーキ。車はコンストラクターであり、ケーキの型として理解できます。
定義の観点から見たインスタンスとオブジェクトの違い:
1. インスタンスはクラスの具体的な製品です
2. オブジェクトは複数の属性を持つ製品、コンテンツ構造。
インスタンスはすべてオブジェクトですが、すべてのオブジェクトがインスタンスであるわけではありません。
JS には (ES6 より前には) クラスの構文がないため、クラスの概念はオブジェクトを作成することで実現されます。
推奨学習:「JavaScript 基本チュートリアル」
以上がJavaScriptインスタンスとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。