ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptインスタンスとは何ですか

JavaScriptインスタンスとは何ですか

藏色散人
藏色散人オリジナル
2021-10-14 14:06:463162ブラウズ

インスタンスはクラスの具体的な製品であり、クラスの実際のオブジェクトであり、オブジェクトは複数の属性を持つコンテンツ構造です。JavaScript にはクラス構文がないため、クラスの概念が作成されます。オブジェクトを作成することで実装されます。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。