ホームページ >ウェブフロントエンド >jsチュートリアル >jsでコンストラクターを使う方法

jsでコンストラクターを使う方法

下次还敢
下次还敢オリジナル
2024-05-01 06:33:151222ブラウズ

JavaScript の場合 <code>constructor</code> 使用法

<code>constructor</code> は、オブジェクトを作成する関数を指す JavaScript の組み込みプロパティです。これは、オブジェクトの作成時にオブジェクトの状態を初期化するために使用されます。

構文:

<code>constructor</code>

使用法:

<code>constructor</code> 次の目的に使用できます。

  1. オブジェクトを作成する関数を取得します:
<code class="js">let obj = new Object();
console.log(obj.constructor); // 输出:Object</code>
  1. 新しいオブジェクトを作成します:

<code>constructor</code> 新しいオブジェクトを作成する関数として使用できます:

<code class="js">class Person {
  constructor(name) {
    this.name = name;
  }
}

let person = new Person("John");
console.log(person instanceof Person); // 输出:true</code>
  1. オブジェクトのプロトタイプを設定します:

##constructor オブジェクトのプロトタイプを設定するために使用できます:

<code class="js">function Animal() {}

function Dog() {}
Dog.prototype = new Animal();

let dog = new Dog();
console.log(dog.constructor); // 输出:Dog</code>

注:

  • constructor は読み取り専用プロパティであり、改訂できません。
  • 明示的に定義されたコンストラクターを持たないオブジェクト (オブジェクト リテラルによって作成されたオブジェクトなど) の場合、その
  • constructor プロパティは Object 関数を指します。
  • クラスの概念は ES6 で導入されました。クラスは通常、クラスのインスタンスを初期化するために使用される
  • constructor メソッドを定義します。

以上がjsでコンストラクターを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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