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

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

藏色散人
リリース: 2021-10-14 14:06:46
オリジナル
3199 人が閲覧しました

インスタンスはクラスの具体的な製品であり、クラスの実際のオブジェクトであり、オブジェクトは複数の属性を持つコンテンツ構造です。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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート